mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 06:39:14 +00:00
nix: use niv
This commit is contained in:
parent
2acb71b50e
commit
2c2b3bd0d6
4 changed files with 60 additions and 28 deletions
22
default.nix
Normal file
22
default.nix
Normal file
|
|
@ -0,0 +1,22 @@
|
|||
{sources ? import ./nix/sources.nix}: let
|
||||
fix = f: let x = f x; in x;
|
||||
in
|
||||
fix (
|
||||
self: let
|
||||
pkgs = import sources.nixpkgs {};
|
||||
ctx = {
|
||||
inherit sources pkgs self;
|
||||
inherit (pkgs) lib;
|
||||
};
|
||||
in
|
||||
{
|
||||
nixosConfigurations = {
|
||||
vanadium = import (sources.nixpkgs + "/nixos/lib/eval-config.nix") {
|
||||
system = "x86_64-linux";
|
||||
specialArgs = {hostname = "vanadium";};
|
||||
modules = [(import ./nix/nixosModules/named/vanadium ctx)];
|
||||
};
|
||||
};
|
||||
}
|
||||
// import ./nix/overlays ctx
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue