Restructure home management

- Home config is now imported as a module from the host config
- The configuration takes variables to decide which settings to activate
- Extra fonts were added
- Some packages were added/reactivated
This commit is contained in:
2022-04-03 18:03:55 +02:00
parent fbaf7caeb6
commit cad1f6abe5
8 changed files with 358 additions and 463 deletions

34
flake.lock generated
View File

@@ -31,6 +31,18 @@
"type": "github"
}
},
"fonts": {
"flake": false,
"locked": {
"narHash": "sha256-bkloNC5QJvk/7u6YaPFzQ7uZJzO280lFZZ09iRvQUtY=",
"path": "/home/h7x4/git/fonts",
"type": "path"
},
"original": {
"path": "/home/h7x4/git/fonts",
"type": "path"
}
},
"home-manager": {
"inputs": {
"nixpkgs": [
@@ -54,11 +66,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1647820583,
"narHash": "sha256-2awN2f/dXpVvms6zo2e4TBaZDtQNucMrruqNPIvb518=",
"lastModified": 1648203577,
"narHash": "sha256-CbXZkiVTA0ByV/yncFHCAGIa/AfcSb0cjqzEa56rO+Y=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "01e87b327aa89d9d60fba192085bccddaa2d1b24",
"rev": "d89f18a17e51532ed5f4d45297b0ddf11e46b9c8",
"type": "github"
},
"original": {
@@ -70,6 +82,7 @@
"root": {
"inputs": {
"dotfiles": "dotfiles",
"fonts": "fonts",
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"secrets": "secrets",
@@ -83,8 +96,11 @@
]
},
"locked": {
"lastModified": 1647911882,
"narHash": "sha256-4bwjEIgkbF9/G0MP69iV03OLU3V+GzKGKcKvzhdg8Jk=",
"lastModified": 1648431323,
"narHash": "sha256-QfEh/IY3RodDhwt9ij4gzdU4cgQ/Ejk45PZMM1sNkoM=",
"ref": "main",
"rev": "d9728ee32a078ca67af897d951db007391857daa",
"revCount": 21,
"type": "git",
"url": "file:///home/h7x4/git/nix-secrets"
},
@@ -101,11 +117,11 @@
]
},
"locked": {
"lastModified": 1647647976,
"narHash": "sha256-rFEloIIRTB43w4/ox9/6H+zpXu0zEEW7Ri3pmx/o35A=",
"lastModified": 1648430064,
"narHash": "sha256-kPRmFqlTWPrlyaVkOm/dWbui2EDzaCmwjwBRv3nciSw=",
"ref": "main",
"rev": "1030977dfd0c861e186b3b142cbb161feaa0c32e",
"revCount": 51,
"rev": "9fc1893ad33ae78c30f81b6438bf1bd5097a1ae3",
"revCount": 61,
"type": "git",
"url": "https://git.nani.wtf/h7x4/nani.wtf"
},