Personal-use NixOS configuration
1{
2 flakeRoot,
3 flakeLib,
4 home-manager,
5 pkgs,
6 pkgs-unstable,
7 pkgs-flake,
8 isLaptop,
9 ...
10}:
11
12{
13 imports = [
14 home-manager.nixosModules.home-manager
15 ];
16
17 home-manager = {
18 useGlobalPkgs = true;
19
20 backupFileExtension = "bak";
21
22 extraSpecialArgs = {
23 inherit
24 flakeRoot
25 flakeLib
26 pkgs
27 pkgs-unstable
28 pkgs-flake
29 isLaptop
30 ;
31 };
32 };
33
34 environment.systemPackages = [
35 home-manager
36 ];
37}