53 lines
1.6 KiB
Nix
53 lines
1.6 KiB
Nix
{
|
|
pkgs,
|
|
username,
|
|
host,
|
|
...
|
|
}: {
|
|
# Home Manager Settings
|
|
home = {
|
|
username = "${username}";
|
|
homeDirectory = "/home/${username}";
|
|
stateVersion = "23.11";
|
|
# Place Files Inside Home Directory
|
|
file = {
|
|
"Pictures/Wallpapers".source = ../../../config/wallpapers;
|
|
"Pictures/Wallpapers".recursive = true;
|
|
".config/wlogout/icons".source = ../../../config/wlogout;
|
|
".config/wlogout/icons".recursive = true;
|
|
".face.icon".source = ../../../config/face.jpg;
|
|
".config/face.jpg".source = ../../../config/face.jpg;
|
|
".config/swappy/config".text = ''
|
|
[Default]
|
|
save_dir=/home/${username}/Pictures/Screenshots
|
|
save_filename_format=swappy-%Y%m%d-%H%M%S.png
|
|
show_panel=false
|
|
line_size=5
|
|
text_size=20
|
|
text_font=Ubuntu
|
|
paint_mode=brush
|
|
early_exit=true
|
|
fill_shape=false
|
|
'';
|
|
};
|
|
# Scripts
|
|
packages = [
|
|
(import ../../../scripts/emopicker9000.nix {inherit pkgs;})
|
|
(import ../../../scripts/task-waybar.nix {inherit pkgs;})
|
|
(import ../../../scripts/squirtle.nix {inherit pkgs;})
|
|
(import ../../../scripts/nvidia-offload.nix {inherit pkgs;})
|
|
(import ../../../scripts/wallsetter.nix {
|
|
inherit pkgs;
|
|
inherit username;
|
|
})
|
|
(import ../../../scripts/web-search.nix {inherit pkgs;})
|
|
(import ../../../scripts/rofi-launcher.nix {inherit pkgs;})
|
|
(import ../../../scripts/screenshootin.nix {inherit pkgs;})
|
|
(import ../../../scripts/list-hypr-bindings.nix {
|
|
inherit pkgs;
|
|
inherit host;
|
|
})
|
|
];
|
|
};
|
|
}
|