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 = [
inputs.home-manager.nixosModules.home-manager
./components/bootloader.nix
./components/networking.nix
./components/packages-base.nix

View file

@ -3,15 +3,15 @@
"home-manager": {
"inputs": {
"nixpkgs": [
"nixpkgs"
"unstable"
]
},
"locked": {
"lastModified": 1715486357,
"narHash": "sha256-4pRuzsHZOW5W4CsXI9uhKtiJeQSUoe1d2M9mWU98HC4=",
"lastModified": 1715930644,
"narHash": "sha256-W9pyM3/vePxrffHtzlJI6lDS3seANQ+Nqp+i58O46LI=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "44677a1c96810a8e8c4ffaeaad10c842402647c1",
"rev": "e3ad5108f54177e6520535768ddbf1e6af54b59d",
"type": "github"
},
"original": {
@ -41,6 +41,7 @@
"home-manager": "home-manager",
"nixpkgs": "nixpkgs",
"stable": "stable",
"stable-home-manager": "stable-home-manager",
"unstable": "unstable"
}
},
@ -60,6 +61,27 @@
"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": {
"locked": {
"lastModified": 1715787315,

View file

@ -9,7 +9,12 @@
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";
@ -22,6 +27,7 @@
stable,
unstable,
home-manager,
stable-home-manager,
# nixos-conf-editor,
# nix-software-center,
...

View file

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

View file

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

View file

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

View file

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

View file

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