init options, move ralph, fix wallpapers

This commit is contained in:
jackjohn7 2026-03-28 20:32:24 -05:00
parent 401109204b
commit 85dd534f53
15 changed files with 123 additions and 181 deletions

View file

@ -14,21 +14,23 @@
];
# Configure hjem for specified users
hjem = lib.mkIf (config.hyprland-users != [ ]) {
users = lib.genAttrs config.hyprland-users (username: {
enable = true;
files = {
".config/waybar/config.jsonc".source = ./config/config.jsonc;
".config/waybar/style.css".source = ./config/style.css;
".config/waybar/power_menu.xml".source = ./config/power_menu.xml;
".config/waybar/mediaplayer.py".source = ./config/mediaplayer.py;
".config/waybar/icons/meson.build".source = ./config/icons/meson.build;
".config/waybar/icons/waybar_icons.gresource.xml".source = ./config/icons/waybar_icons.gresource.xml;
".config/waybar/icons/waybar-privacy-audio-input-symbolic.svg".source = ./config/icons/waybar-privacy-audio-input-symbolic.svg;
".config/waybar/icons/waybar-privacy-audio-output-symbolic.svg".source = ./config/icons/waybar-privacy-audio-output-symbolic.svg;
".config/waybar/icons/waybar-privacy-screen-share-symbolic.svg".source = ./config/icons/waybar-privacy-screen-share-symbolic.svg;
};
});
hjem.users."${config.username}" = {
enable = true;
files = {
".config/waybar/config.jsonc".source = ./config/config.jsonc;
".config/waybar/style.css".source = ./config/style.css;
".config/waybar/power_menu.xml".source = ./config/power_menu.xml;
".config/waybar/mediaplayer.py".source = ./config/mediaplayer.py;
".config/waybar/icons/meson.build".source = ./config/icons/meson.build;
".config/waybar/icons/waybar_icons.gresource.xml".source =
./config/icons/waybar_icons.gresource.xml;
".config/waybar/icons/waybar-privacy-audio-input-symbolic.svg".source =
./config/icons/waybar-privacy-audio-input-symbolic.svg;
".config/waybar/icons/waybar-privacy-audio-output-symbolic.svg".source =
./config/icons/waybar-privacy-audio-output-symbolic.svg;
".config/waybar/icons/waybar-privacy-screen-share-symbolic.svg".source =
./config/icons/waybar-privacy-screen-share-symbolic.svg;
};
};
};
};