Make minimal/small/medium/full configs

This commit is contained in:
larstvei 2025-09-13 10:55:02 +02:00
parent f71e57df51
commit 3d6ed3ac9c
7 changed files with 34 additions and 10 deletions

View File

@ -18,6 +18,6 @@
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
extraSpecialArgs = { inherit emacs-larstvei; }; extraSpecialArgs = { inherit emacs-larstvei; };
users.larstvei.imports = [ ../../modules/home ]; users.larstvei.imports = [ ../../modules/home/full ];
}; };
} }

View File

@ -6,6 +6,11 @@
../../modules/nixos ../../modules/nixos
]; ];
home-manager.users.larstvei.imports = [
../../modules/home/full
../../modules/desktop
];
networking.hostName = "larstvei-think"; networking.hostName = "larstvei-think";
# Bootloader. # Bootloader.

View File

@ -1,9 +1,4 @@
{ {
imports = [
../languages
../tools
];
programs.home-manager.enable = true; programs.home-manager.enable = true;
home.stateVersion = "24.11"; home.stateVersion = "24.11";

View File

@ -0,0 +1,7 @@
{
imports = [
../.
../../languages
../../tools
];
}

View File

@ -0,0 +1,13 @@
{
imports = [
../.
../../languages/c
../../languages/clojure
../../languages/nix
../../languages/python
../../tools/editor
../../tools/git
../../tools/shell
../../tools/utils
];
}

View File

@ -0,0 +1,8 @@
{
imports = [
../.
../../tools/editor
../../tools/git
../../tools/shell
];
}

View File

@ -15,10 +15,6 @@
useGlobalPkgs = true; useGlobalPkgs = true;
useUserPackages = true; useUserPackages = true;
extraSpecialArgs = { inherit nanostatus emacs-larstvei zen-browser; }; extraSpecialArgs = { inherit nanostatus emacs-larstvei zen-browser; };
users.larstvei.imports = [
../home
../desktop
];
}; };
users.users.larstvei = { users.users.larstvei = {