stable home manager & import home-manager version per user

This commit is contained in:
Tasia Iso 2024-05-17 17:11:50 +02:00
parent d24df4abcf
commit d5d83f24ae
Signed by: tasiaiso
SSH key fingerprint: SHA256:KiRjUay5C9i6objsEOIycygBHn54pDBB3Lj7fyJ0Elw
8 changed files with 65 additions and 12 deletions

View file

@ -7,8 +7,6 @@
... ...
}: { }: {
imports = [ imports = [
inputs.home-manager.nixosModules.home-manager
./components/bootloader.nix ./components/bootloader.nix
./components/networking.nix ./components/networking.nix
./components/packages-base.nix ./components/packages-base.nix

View file

@ -3,15 +3,15 @@
"home-manager": { "home-manager": {
"inputs": { "inputs": {
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "unstable"
] ]
}, },
"locked": { "locked": {
"lastModified": 1715486357, "lastModified": 1715930644,
"narHash": "sha256-4pRuzsHZOW5W4CsXI9uhKtiJeQSUoe1d2M9mWU98HC4=", "narHash": "sha256-W9pyM3/vePxrffHtzlJI6lDS3seANQ+Nqp+i58O46LI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "44677a1c96810a8e8c4ffaeaad10c842402647c1", "rev": "e3ad5108f54177e6520535768ddbf1e6af54b59d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@ -41,6 +41,7 @@
"home-manager": "home-manager", "home-manager": "home-manager",
"nixpkgs": "nixpkgs", "nixpkgs": "nixpkgs",
"stable": "stable", "stable": "stable",
"stable-home-manager": "stable-home-manager",
"unstable": "unstable" "unstable": "unstable"
} }
}, },
@ -60,6 +61,27 @@
"type": "github" "type": "github"
} }
}, },
"stable-home-manager": {
"inputs": {
"nixpkgs": [
"stable"
]
},
"locked": {
"lastModified": 1715381426,
"narHash": "sha256-wPuqrAQGdv3ISs74nJfGb+Yprm23U/rFpcHFFNWgM94=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "ab5542e9dbd13d0100f8baae2bc2d68af901f4b4",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "release-23.11",
"repo": "home-manager",
"type": "github"
}
},
"unstable": { "unstable": {
"locked": { "locked": {
"lastModified": 1715787315, "lastModified": 1715787315,

View file

@ -9,7 +9,12 @@
home-manager = { home-manager = {
url = "github:nix-community/home-manager"; url = "github:nix-community/home-manager";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "unstable";
};
stable-home-manager = {
url = "github:nix-community/home-manager/release-23.11";
inputs.nixpkgs.follows = "stable";
}; };
# nixos-conf-editor.url = "github:snowfallorg/nixos-conf-editor"; # nixos-conf-editor.url = "github:snowfallorg/nixos-conf-editor";
@ -22,6 +27,7 @@
stable, stable,
unstable, unstable,
home-manager, home-manager,
stable-home-manager,
# nixos-conf-editor, # nixos-conf-editor,
# nix-software-center, # nix-software-center,
... ...

View file

@ -1,4 +1,11 @@
{pkgs, ...}: { {
inputs,
pkgs,
...
}: {
imports = [
inputs.stable-home-manager.nixosModules.home-manager
];
users.users.user = { users.users.user = {
isNormalUser = true; isNormalUser = true;
description = "User"; description = "User";

View file

@ -1,4 +1,11 @@
{pkgs, ...}: { {
inputs,
pkgs,
...
}: {
imports = [
inputs.home-manager.nixosModules.home-manager
];
users.users.user = { users.users.user = {
isNormalUser = true; isNormalUser = true;
description = "User"; description = "User";

View file

@ -1,4 +1,11 @@
{pkgs, ...}: { {
inputs,
pkgs,
...
}: {
imports = [
inputs.home-manager.nixosModules.home-manager
];
users.users.tasia = { users.users.tasia = {
isNormalUser = true; isNormalUser = true;
description = "User"; description = "User";

View file

@ -1,4 +1,11 @@
{pkgs, ...}: { {
inputs,
pkgs,
...
}: {
imports = [
inputs.home-manager.nixosModules.home-manager
];
users.users.user = { users.users.user = {
isNormalUser = true; isNormalUser = true;
description = "User"; description = "User";

View file

@ -17,7 +17,6 @@ in {
../../common/services/syncthing.nix ../../common/services/syncthing.nix
../../common/services/nix-gc.nix ../../common/services/nix-gc.nix
# ../../common/services/sshd.nix
../../home/46d1/home.nix ../../home/46d1/home.nix
]; ];