Refactor: delete overkill layers
This commit is contained in:
parent
94fc05580d
commit
1e2e108797
6 changed files with 85 additions and 119 deletions
|
|
@ -3,9 +3,29 @@ let
|
||||||
globals = import ../../config/globals.nix;
|
globals = import ../../config/globals.nix;
|
||||||
in {
|
in {
|
||||||
imports = [
|
imports = [
|
||||||
../../profiles/workstation-bspwm.nix
|
|
||||||
../../modules/hardware/bepovim.nix
|
|
||||||
../../modules/common/nix.nix
|
../../modules/common/nix.nix
|
||||||
|
../../modules/hardware/bepovim.nix
|
||||||
|
../modules/desktop/xorg-bspwm.nix
|
||||||
|
../modules/common/base.nix
|
||||||
|
../modules/common/fonts.nix
|
||||||
|
../modules/common/networking.nix
|
||||||
|
../modules/common/plymouth.nix
|
||||||
|
../modules/common/audio.nix
|
||||||
|
../modules/common/bluetooth.nix
|
||||||
|
../modules/common/gaming.nix
|
||||||
|
../modules/common/lockscreen.nix
|
||||||
|
../modules/common/energy.nix
|
||||||
|
../modules/common/qemu.nix
|
||||||
|
../modules/common/smtp.nix
|
||||||
|
|
||||||
|
../modules/hardware/firmware.nix
|
||||||
|
../modules/hardware/gpu-amd.nix
|
||||||
|
../modules/hardware/sensors-zenpower.nix
|
||||||
|
|
||||||
|
../modules/services/printing.nix
|
||||||
|
|
||||||
|
../modules/virtual/kvm-amd.nix
|
||||||
|
../modules/virtual/vfio.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
networking.hostName = "pennsardin";
|
networking.hostName = "pennsardin";
|
||||||
|
|
@ -17,8 +37,35 @@ in {
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
lm_sensors
|
lm_sensors
|
||||||
|
btrfs-progs
|
||||||
|
cifs-utils
|
||||||
|
evtest
|
||||||
|
git
|
||||||
|
vim
|
||||||
|
wget
|
||||||
|
curl
|
||||||
|
ripgrep
|
||||||
|
fd
|
||||||
|
pciutils
|
||||||
|
usbutils
|
||||||
|
p7zip
|
||||||
|
gdu
|
||||||
|
glances
|
||||||
|
parted
|
||||||
|
tmux
|
||||||
|
xorg.xauth
|
||||||
|
xorg.xkbcomp
|
||||||
|
xorg.xev
|
||||||
];
|
];
|
||||||
|
|
||||||
|
services.openssh = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
X11Forwarding = true;
|
||||||
|
X11DisplayOffset = 10;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
fileSystems = {
|
fileSystems = {
|
||||||
"/" = {
|
"/" = {
|
||||||
device = "/dev/disk/by-uuid/b1a1ae71-4277-45d5-a3d2-f49354f263d4";
|
device = "/dev/disk/by-uuid/b1a1ae71-4277-45d5-a3d2-f49354f263d4";
|
||||||
|
|
|
||||||
|
|
@ -12,9 +12,18 @@ in {
|
||||||
imports = [
|
imports = [
|
||||||
# Include the results of the hardware scan.
|
# Include the results of the hardware scan.
|
||||||
./hardware.nix
|
./hardware.nix
|
||||||
../../profiles/server-selfhosted.nix
|
../../modules/common/nix.nix
|
||||||
../../modules/services/ftp.nix
|
../../modules/roles/server.nix
|
||||||
|
../../modules/common/base.nix
|
||||||
|
../../modules/common/smtp.nix
|
||||||
|
../../modules/common/qemu.nix
|
||||||
|
|
||||||
|
../../modules/services/goaccess.nix
|
||||||
|
../../modules/services/wikijs.nix
|
||||||
../../modules/services/forgejo.nix
|
../../modules/services/forgejo.nix
|
||||||
|
../../modules/sites/porzh.me.nix
|
||||||
|
../../modules/sites/levr.porzh.me.nix
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
# Bootloader.
|
# Bootloader.
|
||||||
|
|
@ -48,7 +57,32 @@ in {
|
||||||
environment.systemPackages = with pkgs; [
|
environment.systemPackages = with pkgs; [
|
||||||
neovim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
neovim # Do not forget to add an editor to edit configuration.nix! The Nano editor is also installed by default.
|
||||||
git
|
git
|
||||||
|
|
||||||
|
btrfs-progs
|
||||||
|
cifs-utils
|
||||||
|
lm_sensors
|
||||||
|
wakeonlan
|
||||||
|
wget
|
||||||
|
curl
|
||||||
|
ripgrep
|
||||||
|
fd
|
||||||
|
pciutils
|
||||||
|
usbutils
|
||||||
|
p7zip
|
||||||
|
gdu
|
||||||
|
glances
|
||||||
|
tmux
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
services.openssh = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
PasswordAuthentication = false;
|
||||||
|
PubkeyAuthentication = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
networking = {
|
networking = {
|
||||||
useNetworkd = true;
|
useNetworkd = true;
|
||||||
firewall.allowedTCPPorts = [22 80 5900 5901 5902];
|
firewall.allowedTCPPorts = [22 80 5900 5901 5902];
|
||||||
|
|
|
||||||
|
|
@ -1,19 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
imports = [
|
|
||||||
../common/nix.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
git
|
|
||||||
wget
|
|
||||||
curl
|
|
||||||
ripgrep
|
|
||||||
fd
|
|
||||||
pciutils
|
|
||||||
usbutils
|
|
||||||
p7zip
|
|
||||||
gdu
|
|
||||||
glances
|
|
||||||
tmux
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
@ -1,27 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
imports = [
|
|
||||||
../common/nix.nix
|
|
||||||
../hardware/gpu-amd.nix
|
|
||||||
../hardware/sensors-zenpower.nix
|
|
||||||
../virtual/kvm-amd.nix
|
|
||||||
../virtual/vfio.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
git
|
|
||||||
vim
|
|
||||||
wget
|
|
||||||
curl
|
|
||||||
ripgrep
|
|
||||||
fd
|
|
||||||
pciutils
|
|
||||||
usbutils
|
|
||||||
p7zip
|
|
||||||
gdu
|
|
||||||
glances
|
|
||||||
parted
|
|
||||||
tmux
|
|
||||||
discord
|
|
||||||
xorg.xauth
|
|
||||||
];
|
|
||||||
}
|
|
||||||
|
|
@ -1,30 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
imports = [
|
|
||||||
../modules/roles/server.nix
|
|
||||||
../modules/common/base.nix
|
|
||||||
../modules/common/smtp.nix
|
|
||||||
../modules/common/qemu.nix
|
|
||||||
../modules/services/printing.nix
|
|
||||||
../modules/services/goaccess.nix
|
|
||||||
../modules/services/wikijs.nix
|
|
||||||
../modules/sites/porzh.me.nix
|
|
||||||
../modules/sites/levr.porzh.me.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
services.openssh = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
PasswordAuthentication = false;
|
|
||||||
PubkeyAuthentication = true;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
btrfs-progs
|
|
||||||
cifs-utils
|
|
||||||
lm_sensors
|
|
||||||
wakeonlan
|
|
||||||
];
|
|
||||||
}
|
|
||||||
# vim: set ts=2 sw=2 sts=2 et :
|
|
||||||
|
|
||||||
|
|
@ -1,39 +0,0 @@
|
||||||
{pkgs, ...}: {
|
|
||||||
imports = [
|
|
||||||
../modules/roles/workstation.nix
|
|
||||||
../modules/desktop/xorg-bspwm.nix
|
|
||||||
../modules/common/base.nix
|
|
||||||
../modules/common/fonts.nix
|
|
||||||
../modules/common/networking.nix
|
|
||||||
../modules/common/plymouth.nix
|
|
||||||
../modules/hardware/firmware.nix
|
|
||||||
../modules/hardware/gpu-amd.nix
|
|
||||||
../modules/common/audio.nix
|
|
||||||
../modules/common/bluetooth.nix
|
|
||||||
../modules/common/gaming.nix
|
|
||||||
../modules/services/printing.nix
|
|
||||||
../modules/common/lockscreen.nix
|
|
||||||
../modules/common/energy.nix
|
|
||||||
../modules/common/qemu.nix
|
|
||||||
../modules/common/smtp.nix
|
|
||||||
];
|
|
||||||
|
|
||||||
services.openssh = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
X11Forwarding = true;
|
|
||||||
X11DisplayOffset = 10;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
environment.systemPackages = with pkgs; [
|
|
||||||
btrfs-progs
|
|
||||||
cifs-utils
|
|
||||||
evtest
|
|
||||||
lm_sensors
|
|
||||||
xorg.xev
|
|
||||||
xorg.xkbcomp
|
|
||||||
];
|
|
||||||
}
|
|
||||||
# vim: set ts=2 sw=2 sts=2 et :
|
|
||||||
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue