Outsource aspi and kardorf hm-configs to modules

This commit is contained in:
2024-10-09 16:10:19 +02:00
parent 6894cd7539
commit 23f51db3a5
8 changed files with 266 additions and 474 deletions

View File

@ -39,30 +39,7 @@
nix-helper.enable = true;
desktop.enable = true;
};
home.packages =
lib.lists.concatMap (packages-list-file: import packages-list-file { inherit pkgs; })
[
./fonts.nix
./packages.nix
];
fonts.fontconfig.enable = true; # required to autoload fonts from packages
gtk = {
enable = true;
# theme.name = "Adwaita-dark";
};
services.syncthing.tray.enable = true;
services.syncthing.tray.command = "syncthingtray --wait"; # Wait for tray to become available
programs.chromium = {
enable = true;
extensions = [
# Tampermonkey
{ id = "dhdgffkkebhmkfjojejmpbldmpobfkfo"; }
];
suites.default.enable = true;
};
# Let Home Manager install and manage itself.