feat: simplified themes module

This commit is contained in:
Nick 2025-01-18 03:50:54 -06:00
parent b0fdd1d958
commit a5ec879db0
119 changed files with 2045 additions and 4624 deletions

View file

@ -2,20 +2,21 @@
config,
flake,
pkgs,
lib,
...
}: let
inherit
(flake.config.people)
}:
let
inherit (flake.config.people)
user0
;
inherit
(flake.config.people.users.${user0})
inherit (flake.config.people.users.${user0})
name
paths
;
hostname = config.networking.hostName;
in {
in
{
users = {
users.${user0} = {
description = name;
@ -65,6 +66,7 @@ in {
};
};
sessionVariables = {
VISUAL = lib.getExe pkgs.zed-editor;
GTK_THEME = "catppuccin-macchiato-mauve-compact";
};
};
@ -72,9 +74,7 @@ in {
{
home.stateVersion = config.system.stateVersion;
}
(
import ./configs/${hostname}.nix {flake = flake;}
)
(import ./configs/${hostname}.nix { flake = flake; })
];
};
};
@ -83,33 +83,29 @@ in {
[
"d ${paths.path0} 0755 ${user0} users -"
]
++ (map
(path: "d /home/${user0}/${path} 0755 ${user0} users -")
[
"Downloads/Nicotine"
"Downloads/Nicotine/Downloads"
"Downloads/Nicotine/Incomplete"
"Downloads/Nicotine/Received"
"Downloads/Qbittorent"
"Downloads/Qbittorent/Movies"
"Downloads/Qbittorent/Music"
"Downloads/Qbittorent/Shows"
"Files"
"Files/Scripts"
"Files/Games"
"Files/Screenshots"
])
++ (map
(path: "R /home/${user0}/${path} 0755 ${user0} users - -")
[
"Desktop"
"Documents"
"Music"
"Pictures"
"Public"
"Templates"
"Videos"
]);
++ (map (path: "d /home/${user0}/${path} 0755 ${user0} users -") [
"Downloads/Nicotine"
"Downloads/Nicotine/Downloads"
"Downloads/Nicotine/Incomplete"
"Downloads/Nicotine/Received"
"Downloads/Qbittorent"
"Downloads/Qbittorent/Movies"
"Downloads/Qbittorent/Music"
"Downloads/Qbittorent/Shows"
"Files"
"Files/Scripts"
"Files/Games"
"Files/Screenshots"
])
++ (map (path: "R /home/${user0}/${path} 0755 ${user0} users - -") [
"Desktop"
"Documents"
"Music"
"Pictures"
"Public"
"Templates"
"Videos"
]);
};
# system.activationScripts.zoxide = ''
# z /home/nick/Files/Projects/dotfiles