Revert "Restructure NixOS host configuration files"
This reverts commit f92ad2b5ab
.
This commit is contained in:
parent
51fc0af70e
commit
96bbb1934a
|
@ -73,7 +73,7 @@
|
||||||
modules = [
|
modules = [
|
||||||
agenix.nixosModules.default
|
agenix.nixosModules.default
|
||||||
|
|
||||||
./nix/hosts/lemp11/configuration.nix
|
./nix/hosts/lemp11
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -87,7 +87,7 @@
|
||||||
modules = [
|
modules = [
|
||||||
agenix.nixosModules.default
|
agenix.nixosModules.default
|
||||||
|
|
||||||
./nix/hosts/nixedo/configuration.nix
|
./nix/hosts/nixedo
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -102,7 +102,7 @@
|
||||||
nixos-hardware.nixosModules.common-gpu-intel
|
nixos-hardware.nixosModules.common-gpu-intel
|
||||||
nixos-hardware.nixosModules.lenovo-thinkpad-t490
|
nixos-hardware.nixosModules.lenovo-thinkpad-t490
|
||||||
|
|
||||||
./nix/hosts/t490/configuration.nix
|
./nix/hosts/t490
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -120,7 +120,7 @@
|
||||||
disko.nixosModules.disko
|
disko.nixosModules.disko
|
||||||
nixos-wsl.nixosModules.default
|
nixos-wsl.nixosModules.default
|
||||||
|
|
||||||
./nix/hosts/PW05CH3L/configuration.nix
|
./nix/hosts/PW05CH3L
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -1,24 +1,6 @@
|
||||||
{ inputs, username, ... }:
|
{ inputs, ... }:
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
|
||||||
../common
|
|
||||||
../../users/opdavies
|
|
||||||
|
|
||||||
./configuration.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
features = {
|
|
||||||
cli = {
|
|
||||||
docker.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
wsl = {
|
|
||||||
enable = true;
|
|
||||||
defaultUser = username;
|
|
||||||
};
|
|
||||||
|
|
||||||
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
||||||
|
|
||||||
nix = {
|
nix = {
|
||||||
|
|
21
nix/hosts/PW05CH3L/default.nix
Normal file
21
nix/hosts/PW05CH3L/default.nix
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
{ username, ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
../common
|
||||||
|
../../users/opdavies
|
||||||
|
|
||||||
|
./configuration.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
features = {
|
||||||
|
cli = {
|
||||||
|
docker.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
wsl = {
|
||||||
|
enable = true;
|
||||||
|
defaultUser = username;
|
||||||
|
};
|
||||||
|
}
|
|
@ -15,8 +15,6 @@
|
||||||
|
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
|
||||||
../common
|
|
||||||
../../users/opdavies
|
|
||||||
../../users/eric
|
../../users/eric
|
||||||
../../users/luke
|
../../users/luke
|
||||||
];
|
];
|
||||||
|
|
32
nix/hosts/lemp11/default.nix
Normal file
32
nix/hosts/lemp11/default.nix
Normal file
|
@ -0,0 +1,32 @@
|
||||||
|
{ ... }:
|
||||||
|
|
||||||
|
{
|
||||||
|
features = {
|
||||||
|
cli = {
|
||||||
|
docker.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
desktop = {
|
||||||
|
autorandr.enable = true;
|
||||||
|
gaming.enable = true;
|
||||||
|
peek.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
homelab = {
|
||||||
|
forgejo.enable = true;
|
||||||
|
gitea.enable = true;
|
||||||
|
immich.enable = true;
|
||||||
|
jellyfin.enable = true;
|
||||||
|
paperless.enable = true;
|
||||||
|
pihole.enable = true;
|
||||||
|
tubearchivist-container.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
../common
|
||||||
|
../../users/opdavies
|
||||||
|
|
||||||
|
./configuration.nix
|
||||||
|
];
|
||||||
|
}
|
|
@ -6,35 +6,11 @@
|
||||||
|
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
../common
|
|
||||||
../../users/opdavies
|
|
||||||
|
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
./secrets.nix
|
|
||||||
|
|
||||||
./modules/acme.nix
|
./modules/acme.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
features = {
|
|
||||||
cli = {
|
|
||||||
docker.enable = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
homelab = {
|
|
||||||
audiobookshelf.enable = true;
|
|
||||||
beaverhabits.enable = true;
|
|
||||||
forgejo.enable = true;
|
|
||||||
freshrss.enable = true;
|
|
||||||
gitea.enable = true;
|
|
||||||
immich.enable = true;
|
|
||||||
jellyfin.enable = true;
|
|
||||||
paperless.enable = true;
|
|
||||||
pihole.enable = true;
|
|
||||||
tubearchivist-container.enable = true;
|
|
||||||
vaultwarden.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
||||||
|
|
||||||
boot.loader = {
|
boot.loader = {
|
||||||
|
@ -58,12 +34,4 @@
|
||||||
];
|
];
|
||||||
|
|
||||||
services.caddy.enable = true;
|
services.caddy.enable = true;
|
||||||
|
|
||||||
programs.dconf.enable = true;
|
|
||||||
|
|
||||||
services.logind.lidSwitchExternalPower = "ignore";
|
|
||||||
|
|
||||||
age.identityPaths = [
|
|
||||||
"/home/opdavies/.ssh/id_rsa"
|
|
||||||
];
|
|
||||||
}
|
}
|
||||||
|
|
30
nix/hosts/nixedo/default.nix
Normal file
30
nix/hosts/nixedo/default.nix
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
features = {
|
||||||
|
cli = {
|
||||||
|
docker.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
homelab = {
|
||||||
|
audiobookshelf.enable = true;
|
||||||
|
beaverhabits.enable = true;
|
||||||
|
forgejo.enable = true;
|
||||||
|
freshrss.enable = true;
|
||||||
|
gitea.enable = true;
|
||||||
|
immich.enable = true;
|
||||||
|
jellyfin.enable = true;
|
||||||
|
paperless.enable = true;
|
||||||
|
pihole.enable = true;
|
||||||
|
tubearchivist-container.enable = true;
|
||||||
|
vaultwarden.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
imports = [
|
||||||
|
../common
|
||||||
|
../../users/opdavies
|
||||||
|
|
||||||
|
./configuration.nix
|
||||||
|
./secrets.nix
|
||||||
|
./extra.nix
|
||||||
|
];
|
||||||
|
}
|
9
nix/hosts/nixedo/extra.nix
Normal file
9
nix/hosts/nixedo/extra.nix
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
{
|
||||||
|
programs.dconf.enable = true;
|
||||||
|
|
||||||
|
services.logind.lidSwitchExternalPower = "ignore";
|
||||||
|
|
||||||
|
age.identityPaths = [
|
||||||
|
"/home/opdavies/.ssh/id_rsa"
|
||||||
|
];
|
||||||
|
}
|
|
@ -8,21 +8,8 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./hardware-configuration.nix
|
./hardware-configuration.nix
|
||||||
|
|
||||||
../common
|
|
||||||
../../users/opdavies
|
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
features = {
|
|
||||||
desktop = {
|
|
||||||
autorandr.enable = true;
|
|
||||||
gaming.enable = true;
|
|
||||||
i3.enable = true;
|
|
||||||
peek.enable = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
nix.nixPath = [ "nixpkgs=${inputs.nixpkgs}" ];
|
||||||
|
|
||||||
boot = {
|
boot = {
|
||||||
|
|
17
nix/hosts/t490/default.nix
Normal file
17
nix/hosts/t490/default.nix
Normal file
|
@ -0,0 +1,17 @@
|
||||||
|
{
|
||||||
|
imports = [
|
||||||
|
../common
|
||||||
|
../../users/opdavies
|
||||||
|
|
||||||
|
./configuration.nix
|
||||||
|
];
|
||||||
|
|
||||||
|
features = {
|
||||||
|
desktop = {
|
||||||
|
autorandr.enable = true;
|
||||||
|
gaming.enable = true;
|
||||||
|
i3.enable = true;
|
||||||
|
peek.enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
}
|
Loading…
Reference in a new issue