Use nixosModules and homeManagerModules for config

This commit is contained in:
Oliver Davies 2025-03-05 15:09:06 +00:00
parent 88a054f3b4
commit 2de0e1a2d6
46 changed files with 151 additions and 190 deletions

View file

@ -15,10 +15,8 @@
wl-clipboard
];
features = {
cli = {
docker.enable = true;
};
nixosModules = {
docker.enable = true;
};
wsl = {

View file

@ -15,25 +15,19 @@
../../users/opdavies
];
features = {
cli = {
docker.enable = true;
};
desktop.dwm.enable = true;
homelab = {
audiobookshelf.enable = true;
beaverhabits.enable = true;
freshrss.enable = true;
gitea.enable = true;
immich.enable = true;
jellyfin.enable = true;
paperless.enable = true;
pihole.enable = true;
tubearchivist-container.enable = true;
vaultwarden.enable = true;
};
nixosModules = {
audiobookshelf.enable = true;
beaverhabits.enable = true;
docker.enable = true;
dwm.enable = true;
freshrss.enable = true;
gitea.enable = true;
immich.enable = true;
jellyfin.enable = true;
paperless.enable = true;
pihole.enable = true;
tubearchivist-container.enable = true;
vaultwarden.enable = true;
};
programs.dconf.enable = true;

View file

@ -16,17 +16,12 @@
];
nixosModules = {
autorandr.enable = true;
dwm.enable = true;
gaming.enable = true;
st.enable = true;
};
features = {
desktop = {
autorandr.enable = true;
dwm.enable = true;
gaming.enable = true;
thunar.enable = true;
peek.enable = true;
};
thunar.enable = true;
peek.enable = true;
};
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
@ -58,6 +53,7 @@
environment.systemPackages = with pkgs; [
gtypist
newsboat
pam_gnupg
rclone
rclone-browser
sxiv