This commit is contained in:
Lucy Hochkamp 2024-01-03 17:58:15 +01:00
parent ae6fa526f2
commit 4299c9ff93
No known key found for this signature in database
2 changed files with 60 additions and 58 deletions

90
flake.lock generated
View file

@ -69,11 +69,11 @@
]
},
"locked": {
"lastModified": 1703649338,
"narHash": "sha256-n2MkBotGgTQsfB+wH09R+otBwYCvGCsnHX7eUMGkKL0=",
"lastModified": 1704277720,
"narHash": "sha256-meAKNgmh3goankLGWqqpw73pm9IvXjEENJloF0coskE=",
"owner": "lnl7",
"repo": "nix-darwin",
"rev": "8a8321271f0835fae2cb195e1137cb381fdbcc8e",
"rev": "0dd382b70c351f528561f71a0a7df82c9d2be9a4",
"type": "github"
},
"original": {
@ -90,11 +90,11 @@
]
},
"locked": {
"lastModified": 1703726296,
"narHash": "sha256-l/fQEjR3wAEEu1jcZWLq60BSo0r6cXspGLar+pkKZ2M=",
"lastModified": 1704072400,
"narHash": "sha256-Es4zcFoCJ+Pa9TN46VoqgNlYznuhc6s50LRcDqQEATs=",
"owner": "nix-community",
"repo": "disko",
"rev": "0ce1b15b99ac7c280384f136eae00b968f5b3f72",
"rev": "59f915b45a38cb0ec0e97a713237877a06b43386",
"type": "github"
},
"original": {
@ -143,11 +143,11 @@
]
},
"locked": {
"lastModified": 1701473968,
"narHash": "sha256-YcVE5emp1qQ8ieHUnxt1wCZCC3ZfAS+SRRWZ2TMda7E=",
"lastModified": 1704152458,
"narHash": "sha256-DS+dGw7SKygIWf9w4eNBUZsK+4Ug27NwEWmn2tnbycg=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5",
"rev": "88a2cd8166694ba0b6cb374700799cec53aef527",
"type": "github"
},
"original": {
@ -165,11 +165,11 @@
]
},
"locked": {
"lastModified": 1696343447,
"narHash": "sha256-B2xAZKLkkeRFG5XcHHSXXcP7To9Xzr59KXeZiRf4vdQ=",
"lastModified": 1701473968,
"narHash": "sha256-YcVE5emp1qQ8ieHUnxt1wCZCC3ZfAS+SRRWZ2TMda7E=",
"owner": "hercules-ci",
"repo": "flake-parts",
"rev": "c9afaba3dfa4085dbd2ccb38dfade5141e33d9d4",
"rev": "34fed993f1674c8d06d58b37ce1e0fe5eebcb9f5",
"type": "github"
},
"original": {
@ -258,11 +258,11 @@
]
},
"locked": {
"lastModified": 1701009247,
"narHash": "sha256-GuX16rzRze2y7CsewJLTV6qXkXWyEwp6VCZXi8HLruU=",
"lastModified": 1704029560,
"narHash": "sha256-a4Iu7x1OP+uSYpqadOu8VCPY+MPF3+f6KIi+MAxlgyw=",
"owner": "hercules-ci",
"repo": "hercules-ci-effects",
"rev": "31b6cd7569191bfcd0a548575b0e2ef953ed7d09",
"rev": "d5cbf433a6ae9cae05400189a8dbc6412a03ba16",
"type": "github"
},
"original": {
@ -299,11 +299,11 @@
]
},
"locked": {
"lastModified": 1703367386,
"narHash": "sha256-FMbm48UGrBfOWGt8+opuS+uLBLQlRfhiYXhHNcYMS5k=",
"lastModified": 1704099619,
"narHash": "sha256-QRVMkdxLmv+aKGjcgeEg31xtJEIsYq4i1Kbyw5EPS6g=",
"owner": "nix-community",
"repo": "home-manager",
"rev": "d5824a76bc6bb93d1dce9ebbbcb09a9b6abcc224",
"rev": "7e398b3d76bc1503171b1364c9d4a07ac06f3851",
"type": "github"
},
"original": {
@ -397,11 +397,11 @@
]
},
"locked": {
"lastModified": 1703808256,
"narHash": "sha256-Y8QUIX/IBhbumM0jMFRl51/Au0QrklM5qstuMdkMs+8=",
"lastModified": 1704240261,
"narHash": "sha256-1zMJsYVACfP98iM5I93yMGQlZiCSrDcjjmuMSskrdE8=",
"owner": "nix-community",
"repo": "neovim-nightly-overlay",
"rev": "aa99c3ce06156730dfbb8abf764ef4e735348f30",
"rev": "4e1e57f3262cdbc9dc5a0c3e2ac8aa5df75b27c1",
"type": "github"
},
"original": {
@ -417,11 +417,11 @@
"nixpkgs": "nixpkgs_2"
},
"locked": {
"lastModified": 1703812066,
"narHash": "sha256-wxPvHSIIxo3aZkqaI0fK5NOYyx9PQyHt3h3uxeUKpbo=",
"lastModified": 1704245029,
"narHash": "sha256-doAwsjVTJhDU69WITZ/4vGrIb7JAyP3IR6T9Iwnk8po=",
"owner": "nix-community",
"repo": "nix-vscode-extensions",
"rev": "12ddf5e3ed4edf6ec5628fdb8dad8742cd162edf",
"rev": "20f496592b1dd2bb1ffeae59de2619ca3ec8c1f8",
"type": "github"
},
"original": {
@ -438,11 +438,11 @@
]
},
"locked": {
"lastModified": 1703400264,
"narHash": "sha256-9i1Smaqll8x1jxMkALl42qYhBuJd+SzDMQN2ybVlC2c=",
"lastModified": 1704229428,
"narHash": "sha256-/wGP63pxVcbFQjNOIYnTJEuPc6873jywCWftYESgylM=",
"owner": "nix-community",
"repo": "nixd",
"rev": "b68503e404acfdfc0451cfe6a1f12f3eed6a87dc",
"rev": "80d2d37c23333fb49e5bb0a0b162ee967b25621f",
"type": "github"
},
"original": {
@ -453,11 +453,11 @@
},
"nixos-hardware": {
"locked": {
"lastModified": 1703855975,
"narHash": "sha256-9s/q/Rt06D17+s70zVs0IhRO8iWf/Xk6T5oLQrnRtWg=",
"lastModified": 1704266875,
"narHash": "sha256-luA5SGmeIRZlgLfSLUuR3eacS63q2bJ0Yywqak5lj3E=",
"owner": "NixOS",
"repo": "nixos-hardware",
"rev": "9c3a41257898f632792a6f948d43a6123ae9a5f2",
"rev": "8e34f33464d77bea2d5cf7dc1066647b1ad2b324",
"type": "github"
},
"original": {
@ -469,11 +469,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1703438236,
"narHash": "sha256-aqVBq1u09yFhL7bj1/xyUeJjzr92fXVvQSSEx6AdB1M=",
"lastModified": 1703961334,
"narHash": "sha256-M1mV/Cq+pgjk0rt6VxoyyD+O8cOUiai8t9Q6Yyq4noY=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "5f64a12a728902226210bf01d25ec6cbb9d9265b",
"rev": "b0d36bd0a420ecee3bc916c91886caca87c894e9",
"type": "github"
},
"original": {
@ -485,11 +485,11 @@
},
"nixpkgs-darwin": {
"locked": {
"lastModified": 1703663617,
"narHash": "sha256-qH/fe7gwbBZOGR7Yc1C57ZVkhlKH/9teHEBvuAyN2P0=",
"lastModified": 1704067414,
"narHash": "sha256-8U4P7GtQUlEF8PYEYBdfD3bUJXdsvU3d72H5iIN7wWw=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "473ed42912f3bc2a84e175278461ad91f1fef8a8",
"rev": "bd39e4e241aa5aabbb27307709aef511592cb9e5",
"type": "github"
},
"original": {
@ -519,11 +519,11 @@
},
"nixpkgs-master": {
"locked": {
"lastModified": 1703867129,
"narHash": "sha256-et0fLOzCMsL0Jm0nKfOMh/uREWYza8gEeFjYfcosBQQ=",
"lastModified": 1704304880,
"narHash": "sha256-uLGbhMDjxUYghN9tGKA/aAk7AjYf1uJ/Vn3d9TpYHr0=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ce392422507e2f268b2eb3ec20e23a7188cabf30",
"rev": "39a668013dfc85235e9cdb89e9563cd1a9f2e1c2",
"type": "github"
},
"original": {
@ -551,11 +551,11 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1703467016,
"narHash": "sha256-/5A/dNPhbQx/Oa2d+Get174eNI3LERQ7u6WTWOlR1eQ=",
"lastModified": 1703992652,
"narHash": "sha256-C0o8AUyu8xYgJ36kOxJfXIroy9if/G6aJbNOpA5W0+M=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d02d818f22c777aa4e854efc3242ec451e5d462a",
"rev": "32f63574c85fbc80e4ba1fbb932cde9619bad25e",
"type": "github"
},
"original": {
@ -600,11 +600,11 @@
"notify-nvim": {
"flake": false,
"locked": {
"lastModified": 1703761431,
"narHash": "sha256-PC4Bo4H8H0fdZ5iqdfi3OoB9H/S8+NzBY9YCKn2HCro=",
"lastModified": 1704296895,
"narHash": "sha256-2+FuMzc8AymAAXo0yxVSNVn09iFbqbEMGW4UeFuFVrM=",
"owner": "rcarriga",
"repo": "nvim-notify",
"rev": "ebcdd8219e2a2cbc0a4bef68002f6867f1fde269",
"rev": "1576123bff3bed67bc673a3076e591abfe5d8ca9",
"type": "github"
},
"original": {

View file

@ -217,24 +217,26 @@
daedalus = darwinSystem "aarch64-darwin" [ ./hosts/daedalus/default.nix ];
};
homeConfigurations."fedora-vm" =
let pkgs = genPkgsWithOverlays "aarch64-linux"; in
home-manager.lib.homeManagerConfiguration {
inherit pkgs;
extraSpecialArgs = { inherit inputs; };
modules = [
hmConfig
{
ragon.vscode.enable = true;
home.username = "ragon";
home.packages = [ pkgs.openvscode-server ];
home.homeDirectory = "/home/ragon.linux";
}
];
};
} // utils.lib.eachDefaultSystem (system:
let pkgs = nixpkgs.legacyPackages.${system}; in
{
homeConfigurations."fedora-vm" = home-manager.lib.homeManagerConfiguration {
inherit pkgs;
useGlobalPkgs = true;
useUserPackages = true;
extraSpecialArgs = { inherit inputs; };
modules = [
hmConfig
{
ragon.vscode.enable = true;
}
];
};
devShell = pkgs.mkShell {
buildInputs = with pkgs; [ lefthook nixpkgs-fmt inputs.agenix.packages.${system}.agenix ];
};