refactor(nixos): move host configuration files -> inputs

This commit is contained in:
ooks-io 2024-05-20 12:52:59 +12:00
parent 5f3c9de7e7
commit 414a9d42b3
17 changed files with 3 additions and 2 deletions

View file

@ -0,0 +1,43 @@
{ pkgs, inputs, outputs, ... }:
{
imports = [ ./modules ];
environment.packages = with pkgs; [
killall
hostname
man
coreutils
];
environment.etcBackupExtension = ".bak";
system.stateVersion = "23.11";
nix = {
extraOptions = ''
experimental-features = nix-command flakes
'';
substituters = [
"https://cache.nixos.org?priority=10"
"https://helix.cachix.org"
"https://nix-community.cachix.org"
];
trustedPublicKeys = [
"cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY="
"helix.cachix.org-1:ejp9KQpR1FBI2onstMQ34yogDm4OgU2ru6lIwPvuCVs="
"nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="
];
};
time.timeZone = "Pacific/Auckland";
user = {
shell = "${pkgs.fish}/bin/fish";
};
home-manager = {
extraSpecialArgs = { inherit inputs outputs; };
config = import ../../../home/user/ooks/ooksphone;
};
}