Power management & theming changes

This commit is contained in:
2025-11-13 12:42:08 +00:00
parent 96e7f06287
commit 60364b8d20
7 changed files with 143 additions and 125 deletions
+94 -94
View File
@@ -1,151 +1,151 @@
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$background = rgba(111410ff) $background = rgba(1e100eff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$error = rgba(ffb4abff) $error = rgba(ffb4abff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$error_container = rgba(93000aff) $error_container = rgba(93000aff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$inverse_on_surface = rgba(2e312dff) $inverse_on_surface = rgba(3d2c2aff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$inverse_primary = rgba(36693aff) $inverse_primary = rgba(b6231fff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$inverse_surface = rgba(e1e3dcff) $inverse_surface = rgba(f8dcd9ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_background = rgba(e1e3dcff) $on_background = rgba(f8dcd9ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_error = rgba(690005ff) $on_error = rgba(690005ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_error_container = rgba(ffdad6ff) $on_error_container = rgba(ffdad6ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_primary = rgba(00390fff) $on_primary = rgba(690004ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_primary_container = rgba(00320cff) $on_primary_container = rgba(000000ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_primary_fixed = rgba(002106ff) $on_primary_fixed = rgba(410002ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_primary_fixed_variant = rgba(1d5124ff) $on_primary_fixed_variant = rgba(930009ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_secondary = rgba(213521ff) $on_secondary = rgba(5e1511ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_secondary_container = rgba(cfe7caff) $on_secondary_container = rgba(ffdcd8ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_secondary_fixed = rgba(0d200eff) $on_secondary_fixed = rgba(410102ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_secondary_fixed_variant = rgba(374c36ff) $on_secondary_fixed_variant = rgba(7d2c25ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_surface = rgba(e1e3dcff) $on_surface = rgba(f8dcd9ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_surface_variant = rgba(c1c9bcff) $on_surface_variant = rgba(e3beb9ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_tertiary = rgba(561b32ff) $on_tertiary = rgba(00363dff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_tertiary_container = rgba(4e152cff) $on_tertiary_container = rgba(000000ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_tertiary_fixed = rgba(3b051dff) $on_tertiary_fixed = rgba(001f24ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$on_tertiary_fixed_variant = rgba(713148ff) $on_tertiary_fixed_variant = rgba(004f58ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$outline = rgba(8b9388ff) $outline = rgba(aa8985ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$outline_variant = rgba(41493fff) $outline_variant = rgba(5a403dff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$primary = rgba(a7e0a5ff) $primary = rgba(ffb4abff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$primary_container = rgba(8cc48bff) $primary_container = rgba(fd564aff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$primary_fixed = rgba(b7f1b4ff) $primary_fixed = rgba(ffdad5ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$primary_fixed_dim = rgba(9cd49aff) $primary_fixed_dim = rgba(ffb4abff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$scrim = rgba(000000ff) $scrim = rgba(000000ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$secondary = rgba(b5cdb1ff) $secondary = rgba(ffb4abff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$secondary_container = rgba(374c36ff) $secondary_container = rgba(802e27ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$secondary_fixed = rgba(d1e9ccff) $secondary_fixed = rgba(ffdad5ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$secondary_fixed_dim = rgba(b5cdb1ff) $secondary_fixed_dim = rgba(ffb4abff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$shadow = rgba(000000ff) $shadow = rgba(000000ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$source_color = rgba(8cc48bff) $source_color = rgba(e6463cff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface = rgba(111410ff) $surface = rgba(1e100eff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_bright = rgba(373a35ff) $surface_bright = rgba(473533ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_container = rgba(1d201cff) $surface_container = rgba(2b1c1aff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_container_high = rgba(282b26ff) $surface_container_high = rgba(362624ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_container_highest = rgba(323631ff) $surface_container_highest = rgba(42312eff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_container_low = rgba(191c18ff) $surface_container_low = rgba(271816ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_container_lowest = rgba(0c0f0bff) $surface_container_lowest = rgba(180b09ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_dim = rgba(111410ff) $surface_dim = rgba(1e100eff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_tint = rgba(9cd49aff) $surface_tint = rgba(ffb4abff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$surface_variant = rgba(41493fff) $surface_variant = rgba(5a403dff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$tertiary = rgba(ffc2d3ff) $tertiary = rgba(6ed5e6ff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$tertiary_container = rgba(f39eb8ff) $tertiary_container = rgba(2b9eafff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$tertiary_fixed = rgba(ffd9e2ff) $tertiary_fixed = rgba(9af0ffff)
$image = /home/liamm/pictures/wallpapers/frieren-and-himmel.png $image = /home/liamm/pictures/wallpapers/halloween-temple.png
$tertiary_fixed_dim = rgba(ffb1c8ff) $tertiary_fixed_dim = rgba(6ed5e6ff)
+1 -1
View File
@@ -10,7 +10,7 @@ source = ./hypr-monitors.conf
# Environment # Environment
env=HYPRCURSOR_THEME,Bibata-Modern-Ice # env=HYPRCURSOR_THEME,Bibata-Modern-Ice
env=HYPRCURSOR_SIZE,24 env=HYPRCURSOR_SIZE,24
env=XDG_CURRENT_DESKTOP,Hyprland env=XDG_CURRENT_DESKTOP,Hyprland
env=XDG_SESSION_TYPE,wayland env=XDG_SESSION_TYPE,wayland
+35 -2
View File
@@ -12,8 +12,6 @@
time.timeZone = "Europe/Dublin"; time.timeZone = "Europe/Dublin";
# time.timeZone = "America/New_York"; # time.timeZone = "America/New_York";
services.tailscale.enable = false;
hardware = { hardware = {
bluetooth.enable = true; bluetooth.enable = true;
graphics = { graphics = {
@@ -25,6 +23,41 @@
}; };
system76.enableAll = true; system76.enableAll = true;
}; };
swapDevices = [ {
device = "/var/swapfile";
size = 24 * 1024;
} ];
boot.resumeDevice = "/dev/disk/by-uuid/c7704142-d0b9-4a85-af1c-ce776b895c0f";
boot.kernelParams = [
"resume_offset=13629440"
"mem_sleep_default=deep"
];
boot.initrd.postMountCommands = lib.mkAfter ''
swapon /mnt-root/var/swapfile
'';
services.system76-scheduler.enable = true;
services.tailscale.enable = false;
services.power-profiles-daemon.enable = false;
services.auto-cpufreq.enable = false;
services.thermald.enable = true;
systemd.services.charge-thresholds = {
description = "Set System76 battery charge thresholds";
wantedBy = [ "multi-user.target" ];
after = [ "network.target" ]; # Ensure daemon is ready
serviceConfig = {
Type = "oneshot";
ExecStart = "${pkgs.system76-power}/bin/system76-power charge-thresholds --profile balanced";
RemainAfterExit = true;
};
};
services.logind.lidSwitch = "suspend-then-hibernate";
systemd.sleep.extraConfig = ''
HibernateDelaySec=20m
SuspendState=mem
'';
nixpkgs.config.allowUnfree = true; nixpkgs.config.allowUnfree = true;
-25
View File
@@ -41,33 +41,8 @@
]; ];
nix.settings.experimental-features = [ "nix-command" "flakes" ]; nix.settings.experimental-features = [ "nix-command" "flakes" ];
# THEMING
## GTK SECTION
gtk = {
enable = true;
cursorTheme = {
package = pkgs.bibata-cursors;
name = "Bibata-Modern-Ice";
};
theme = {
name = "Materia-dark";
package = pkgs.materia-theme;
};
iconTheme = {
package = pkgs.arc-icon-theme;
name = "arc-icon-theme";
};
};
# ENV SETTINGS # ENV SETTINGS
xdg.enable = true; xdg.enable = true;
xdg.configFile = {
"user-dirs.dirs".source = ../../configs/user-dirs.dirs;
"user-dirs.locale".source = ../../configs/user-dirs.locale;
};
# Let Home Manager install and manage itself. # Let Home Manager install and manage itself.
programs.home-manager.enable = true; programs.home-manager.enable = true;
-3
View File
@@ -62,13 +62,10 @@
}; };
}; };
auto-cpufreq.enable = true;
libinput.enable = true; libinput.enable = true;
blueman.enable = true; blueman.enable = true;
gvfs.enable = true; gvfs.enable = true;
thermald.enable = true;
power-profiles-daemon.enable = false;
pulseaudio.enable = false; pulseaudio.enable = false;
upower.enable = true; upower.enable = true;
}; };
+10
View File
@@ -76,5 +76,15 @@ in
outOfStoreSymlink = true; outOfStoreSymlink = true;
recursive = true; recursive = true;
}; };
".config/user-dirs.dirs" = {
source = ../../configs/user-dirs.dirs;
outOfStoreSymlink = true;
recursive = false;
};
".config/user-dirs.locale" = {
source = ../../configs/user-dirs.locale;
outOfStoreSymlink = true;
recursive = false;
};
}; };
} }
+3
View File
@@ -6,9 +6,11 @@
{ {
# BEGIN PACKAGES # BEGIN PACKAGES
home.packages = with pkgs; [ home.packages = with pkgs; [
arc-icon-theme
audacity audacity
android-studio android-studio
bat bat
bibata-cursors
brave brave
brightnessctl brightnessctl
btop btop
@@ -36,6 +38,7 @@
keepassxc keepassxc
libreoffice libreoffice
localsend localsend
materia-theme
mpv mpv
mupdf mupdf
networkmanagerapplet networkmanagerapplet