1
0
Fork 0

Install python3 globally on mizuki and modularize home config

This commit is contained in:
Avery 2025-02-25 10:05:00 +00:00
parent e01670d4e1
commit 162856f7fb
Signed by: Avery
GPG key ID: B684FD451B692E04
3 changed files with 51 additions and 7 deletions

41
flake.lock generated
View file

@ -139,6 +139,22 @@
}
},
"flake-compat_2": {
"flake": false,
"locked": {
"lastModified": 1733328505,
"narHash": "sha256-NeCCThCEP3eCl2l/+27kNNK7QrwZB1IJCrXfrbv5oqU=",
"owner": "edolstra",
"repo": "flake-compat",
"rev": "ff81ac966bb2cae68946d5ed5fc4994f96d0ffec",
"type": "github"
},
"original": {
"owner": "edolstra",
"repo": "flake-compat",
"type": "github"
}
},
"flake-compat_3": {
"locked": {
"lastModified": 1696426674,
"narHash": "sha256-kvjfFW7WAETZlt09AgDn1MrtKzP7t90Vf7vypd3OL1U=",
@ -470,6 +486,28 @@
"type": "github"
}
},
"nixos-wsl": {
"inputs": {
"flake-compat": "flake-compat_2",
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1740046902,
"narHash": "sha256-Xbhz8eEqBmNpvqaGFbF5JopmfNJccWUr8eExtU/iGX4=",
"owner": "nix-community",
"repo": "NixOS-WSL",
"rev": "c4f6ae89468939d9fcf1a317c062cf5dd02004ea",
"type": "github"
},
"original": {
"owner": "nix-community",
"ref": "main",
"repo": "NixOS-WSL",
"type": "github"
}
},
"nixpkgs": {
"locked": {
"lastModified": 1736012469,
@ -533,7 +571,7 @@
"nixvim": {
"inputs": {
"devshell": "devshell",
"flake-compat": "flake-compat_2",
"flake-compat": "flake-compat_3",
"flake-parts": "flake-parts_3",
"git-hooks": "git-hooks",
"home-manager": "home-manager_3",
@ -614,6 +652,7 @@
"autofirma-nix": "autofirma-nix",
"home-manager": "home-manager_2",
"lanzaboote": "lanzaboote",
"nixos-wsl": "nixos-wsl",
"nixpkgs": "nixpkgs_2",
"nixvim": "nixvim",
"sops-nix": "sops-nix"

View file

@ -92,14 +92,9 @@
backupFileExtension = "bak";
useUserPackages = true;
users.avery = {
programs.home-manager.enable = true;
home = {
homeDirectory = "/home/avery";
sessionVariables.EDITOR = "nvim";
stateVersion = "24.11";
};
imports = [
inputs.nixvim.homeManagerModules.nixvim
./common/home.nix
./common/zsh.nix
./hosts/totsugeki/home-manager/development/nixvim
./hosts/mizuki/development.nix

10
hosts/mizuki/home.nix Normal file
View file

@ -0,0 +1,10 @@
{ pkgs, ... }: {
home = {
username = "avery";
homeDirectory = "/home/avery";
stateVersion = "24.11";
packages = with pkgs; [ python3 ];
sessionVariables.EDITOR = "nvim";
};
programs.home-manager.enable = true;
}