mirror of
https://codeberg.org/leana8959/.files.git
synced 2025-12-06 22:59:15 +00:00
```fish
for d in {.,**/*}
if [ ! -d $d ]; continue; end
set from ./nix/sources.nix
set to ./npins
set from (realpath -s $from --relative-to $d)
set to (realpath -s $to --relative-to $d)
echo "($d, $from, $to)"
for f in $d/*
if [ ! -f $f ]; continue; end
sed -i "s=$from=$to=" $f
end
end
```
20 lines
568 B
Nix
20 lines
568 B
Nix
{sources ? import ./npins}: {
|
|
lib = import (sources.nixpkgs + "/lib");
|
|
|
|
nixosConfigurations = builtins.mapAttrs (_: import (sources.nixpkgs + "/nixos/lib/eval-config.nix")) {
|
|
vanadium = {
|
|
system = "x86_64-linux";
|
|
modules = [./nix/configurations/vanadium.nix];
|
|
};
|
|
tungsten = {
|
|
system = "x86_64-linux";
|
|
modules = [./nix/configurations/tungsten.nix];
|
|
};
|
|
installer = {
|
|
system = "x86_64-linux";
|
|
modules = [./nix/configurations/installer.nix];
|
|
};
|
|
};
|
|
|
|
packages = import ./nix/packages {inherit sources;};
|
|
}
|