use lix
This commit is contained in:
parent
8f649d66e8
commit
0d8c7075e2
1 changed files with 67 additions and 55 deletions
122
flake.nix
122
flake.nix
|
|
@ -103,67 +103,79 @@
|
||||||
}
|
}
|
||||||
// extraSpecialArgs;
|
// extraSpecialArgs;
|
||||||
modules = [
|
modules = [
|
||||||
{
|
(
|
||||||
nixpkgs = {
|
{ pkgs, ... }:
|
||||||
config = pkgConfig;
|
{
|
||||||
overlays = [
|
nixpkgs = {
|
||||||
niri.overlays.niri
|
config = pkgConfig;
|
||||||
noctalia.overlays.default
|
overlays = [
|
||||||
nur.overlays.default
|
niri.overlays.niri
|
||||||
(final: prev: {
|
noctalia.overlays.default
|
||||||
openmw-git = openmw;
|
nur.overlays.default
|
||||||
})
|
(final: prev: {
|
||||||
(import ./packages/overlay.nix)
|
openmw-git = openmw;
|
||||||
];
|
})
|
||||||
};
|
(final: prev: {
|
||||||
nix = {
|
inherit (prev.lixPackageSets.stable)
|
||||||
settings = {
|
nixpkgs-review
|
||||||
experimental-features = [
|
nix-eval-jobs
|
||||||
"nix-command"
|
nix-fast-build
|
||||||
"flakes"
|
colmena
|
||||||
];
|
;
|
||||||
|
})
|
||||||
substituters = [
|
(import ./packages/overlay.nix)
|
||||||
"https://attic.xuyh0120.win/lantian"
|
|
||||||
"https://cache.garnix.io"
|
|
||||||
"https://nixos-apple-silicon.cachix.org"
|
|
||||||
];
|
|
||||||
|
|
||||||
trusted-public-keys = [
|
|
||||||
"lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc="
|
|
||||||
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g="
|
|
||||||
"nixos-apple-silicon.cachix.org-1:8psDu5SA5dAD7qA0zMy5UT292TxeEPzIz8VVEr2Js20="
|
|
||||||
];
|
|
||||||
|
|
||||||
trusted-users = [
|
|
||||||
"root"
|
|
||||||
"sckova"
|
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
nix = {
|
||||||
|
package = pkgs.lixPackageSets.stable.lix;
|
||||||
|
settings = {
|
||||||
|
experimental-features = [
|
||||||
|
"nix-command"
|
||||||
|
"flakes"
|
||||||
|
];
|
||||||
|
|
||||||
gc = {
|
substituters = [
|
||||||
automatic = true;
|
"https://attic.xuyh0120.win/lantian"
|
||||||
dates = "weekly";
|
"https://cache.garnix.io"
|
||||||
options = "--delete-older-than 30d";
|
"https://nixos-apple-silicon.cachix.org"
|
||||||
|
];
|
||||||
|
|
||||||
|
trusted-public-keys = [
|
||||||
|
"lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc="
|
||||||
|
"cache.garnix.io:CTFPyKSLcx5RMJKfLo5EEPUObbA78b0YQ2DTCJXqr9g="
|
||||||
|
"nixos-apple-silicon.cachix.org-1:8psDu5SA5dAD7qA0zMy5UT292TxeEPzIz8VVEr2Js20="
|
||||||
|
];
|
||||||
|
|
||||||
|
trusted-users = [
|
||||||
|
"root"
|
||||||
|
"sckova"
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
|
gc = {
|
||||||
|
automatic = true;
|
||||||
|
dates = "weekly";
|
||||||
|
options = "--delete-older-than 30d";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
networking.hostName = hostname;
|
networking.hostName = hostname;
|
||||||
|
|
||||||
users.users.sckova = {
|
users.users.sckova = {
|
||||||
isNormalUser = true;
|
isNormalUser = true;
|
||||||
description = "Sean Kovacs";
|
description = "Sean Kovacs";
|
||||||
extraGroups = [
|
extraGroups = [
|
||||||
"wheel"
|
"wheel"
|
||||||
"networkmanager"
|
"networkmanager"
|
||||||
"podman"
|
"podman"
|
||||||
"pipewire"
|
"pipewire"
|
||||||
];
|
];
|
||||||
openssh.authorizedKeys.keys = [
|
openssh.authorizedKeys.keys = [
|
||||||
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCn/eXMq04vcXNqGVzlZOw2C2dQYBqzWsoigdFW09XqC2WPaGljbAIayzaD7Q1tIlPGGy10+nipAXAk1CHAnrQ2KSg4v/SwFphF48V3joeQmideC4vo0EIQEQibbMtj3oFezqRcRZINl/1hr4t0myZ3zkoTjh3HCkqJEMGUdArDMEVPA5mwcKSLsyshW9LMG/3C9YKKPU1/lVsoeDkj8AVZA0srhkApuRKF0IVu8KoPd6ldvSWgpQ1iuQ+MEMSeOUJytieBkzeY9zEVePaQ86oIMDUzqq8OTN37RyShiJKPskKyj12rJI2eFtI/viGaj8P6/yvKqMp3F4kAsPAuvMLLAIYCNa+139rDpkkIKB6lVtgq0jnJGRywaYXGIRyExNcVAr8I9wrNnNN2M4whVeYBxfLMzKZ+VvfK39AaGvnzPuFDLqUC87sN4c/1KZQo+TCtlaxcYvqowWylw5JHUt8uwFcO/dUebQxxAv8EdyPZGJ/54y19PsTbu9KyxSc2gIU= sckova"
|
"ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQCn/eXMq04vcXNqGVzlZOw2C2dQYBqzWsoigdFW09XqC2WPaGljbAIayzaD7Q1tIlPGGy10+nipAXAk1CHAnrQ2KSg4v/SwFphF48V3joeQmideC4vo0EIQEQibbMtj3oFezqRcRZINl/1hr4t0myZ3zkoTjh3HCkqJEMGUdArDMEVPA5mwcKSLsyshW9LMG/3C9YKKPU1/lVsoeDkj8AVZA0srhkApuRKF0IVu8KoPd6ldvSWgpQ1iuQ+MEMSeOUJytieBkzeY9zEVePaQ86oIMDUzqq8OTN37RyShiJKPskKyj12rJI2eFtI/viGaj8P6/yvKqMp3F4kAsPAuvMLLAIYCNa+139rDpkkIKB6lVtgq0jnJGRywaYXGIRyExNcVAr8I9wrNnNN2M4whVeYBxfLMzKZ+VvfK39AaGvnzPuFDLqUC87sN4c/1KZQo+TCtlaxcYvqowWylw5JHUt8uwFcO/dUebQxxAv8EdyPZGJ/54y19PsTbu9KyxSc2gIU= sckova"
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
)
|
||||||
./options.nix
|
./options.nix
|
||||||
./sops.nix
|
./sops.nix
|
||||||
./system
|
./system
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue