all: merge system/* to configs directory
This commit is contained in:
parent
3764949cf8
commit
6d39adf1c1
@ -12,5 +12,7 @@
|
|||||||
./tmux.nix
|
./tmux.nix
|
||||||
./net-overlay.nix
|
./net-overlay.nix
|
||||||
./zsh.nix
|
./zsh.nix
|
||||||
|
./nix.nix
|
||||||
|
./update.nix
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
@ -1,17 +1,21 @@
|
|||||||
{ pkgs, ... }:
|
{ pkgs, ... }:
|
||||||
let
|
{
|
||||||
nixOptions = {
|
nix = {
|
||||||
|
package = pkgs.nixVersions.nix_2_17;
|
||||||
gc = {
|
gc = {
|
||||||
automatic = true;
|
automatic = true;
|
||||||
dates = "daily";
|
dates = "daily";
|
||||||
options = "--delete-older-than 10d";
|
options = "--delete-older-than 10d";
|
||||||
};
|
};
|
||||||
|
|
||||||
# Enable flakes
|
|
||||||
package = pkgs.nixVersions.nix_2_17;
|
|
||||||
extraOptions = ''
|
extraOptions = ''
|
||||||
experimental-features = nix-command flakes
|
experimental-features = nix-command flakes
|
||||||
'';
|
'';
|
||||||
|
settings.auto-optimise-store = true;
|
||||||
|
settings = {
|
||||||
|
sandbox = true;
|
||||||
|
trusted-users = [ "@wheel" ];
|
||||||
|
allowed-users = [ "root" "qbit" ];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
in
|
}
|
||||||
{ nix = { settings.auto-optimise-store = true; } // nixOptions; }
|
|
@ -28,9 +28,6 @@ in
|
|||||||
./overlays
|
./overlays
|
||||||
./pkgs
|
./pkgs
|
||||||
./services
|
./services
|
||||||
./system/nix-config.nix
|
|
||||||
./system/nix-lockdown.nix
|
|
||||||
./system/update.nix
|
|
||||||
./users
|
./users
|
||||||
|
|
||||||
./monitoring
|
./monitoring
|
||||||
|
@ -1,25 +0,0 @@
|
|||||||
{ config
|
|
||||||
, lib
|
|
||||||
, ...
|
|
||||||
}:
|
|
||||||
with lib; {
|
|
||||||
options = {
|
|
||||||
nixLockdown = {
|
|
||||||
enable = mkOption {
|
|
||||||
description = "Lockdown Nix";
|
|
||||||
default = true;
|
|
||||||
example = true;
|
|
||||||
type = lib.types.bool;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
config = mkIf config.nixLockdown.enable {
|
|
||||||
nix = {
|
|
||||||
settings = {
|
|
||||||
sandbox = true;
|
|
||||||
trusted-users = [ "@wheel" ];
|
|
||||||
allowed-users = [ "root" "qbit" ];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
};
|
|
||||||
}
|
|
Loading…
Reference in New Issue
Block a user