modules: refactoring complete

Hopefully works
This commit is contained in:
Charlie Root 2024-07-21 15:32:30 +02:00
commit 26aa946bfa
87 changed files with 524 additions and 3085 deletions

View file

@ -43,7 +43,7 @@
};
};
};
boot.kernelPackages = pkgs.linuxPackages_xanmod_stable;
boot.kernelPackages = pkgs.linuxPackages_xanmod_latest;
modules = {
other = {
system = {
@ -62,28 +62,38 @@
hyprland.enable = true;
};
};
system = {
programs = {
discord.enable = true;
firefox.enable = true;
zathura.enable = true;
terminals = {
foot.enable = true;
kitty.enable = true;
};
};
};
usrEnv = {
programs = {
launchers = {
anyrun.enable = true;
};
};
services = {
mpd.enable = true;
};
};
programs = {
vesktop.enable = true;
ssh.enable = true;
btop.enable = true;
mpv.enable = true;
kitty.enable = true;
newsboat.enable = true;
fish.enable = true;
ncmpcpp.enable = true;
nh.enable = true;
wtfutil.enable = true;
waybar.enable = true;
beets.enable = true;
#spicetify.enable = true;
schizofox.enable = true;
anyrun.enable = true;
zathura.enable = true;
ags.enable = true;
foot = {
enable = true;
server = false;
};
};
editors = {
emacs.enable = true;
@ -102,6 +112,7 @@
theming = {
quickshell.enable = true;
stylix = {
# FIXME: Broken
enable = true;
# scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-dark-pale.yaml";
scheme = "${pkgs.base16-schemes}/share/themes/tomorrow-night.yaml";