refactor: change to litterate config
Configuration is now held by the `.org` files. All `.nix` files are tangled from the org-mode files.
This commit is contained in:
@@ -27,10 +27,7 @@ in {
|
||||
|
||||
mySystem = {
|
||||
boot = {
|
||||
kernel = {
|
||||
hardened = true;
|
||||
cpuVendor = "amd";
|
||||
};
|
||||
kernel.cpuVendor = "amd";
|
||||
grub = {
|
||||
enable = true;
|
||||
device = "/dev/sdb";
|
||||
|
||||
@@ -9,6 +9,7 @@ in {
|
||||
m.kernel
|
||||
m.hardened
|
||||
m.loader
|
||||
m.zfs
|
||||
m.docker
|
||||
m.endlessh
|
||||
m.ssh
|
||||
@@ -22,18 +23,12 @@ in {
|
||||
|
||||
mySystem = {
|
||||
boot = {
|
||||
kernel = {
|
||||
hardened = true;
|
||||
cpuVendor = "intel";
|
||||
};
|
||||
kernel.cpuVendor = "intel";
|
||||
grub = {
|
||||
enable = true;
|
||||
device = "/dev/sdh";
|
||||
};
|
||||
zfs = {
|
||||
enable = true;
|
||||
pools = ["tank"];
|
||||
};
|
||||
zfs.pools = ["tank"];
|
||||
};
|
||||
dev.docker = {
|
||||
enable = true;
|
||||
|
||||
@@ -14,12 +14,12 @@ in {
|
||||
m.loader
|
||||
m.plymouth
|
||||
m.hyprland
|
||||
m.xserver
|
||||
m.gnome
|
||||
m.docker
|
||||
m.bluetooth
|
||||
m.fingerprint
|
||||
m.corne
|
||||
m.ibm-trackpoint
|
||||
m.disable-ibm-trackpoint
|
||||
m.opentablet
|
||||
m.sound
|
||||
m.i18n-input
|
||||
@@ -32,48 +32,25 @@ in {
|
||||
|
||||
mySystem = {
|
||||
boot = {
|
||||
plymouth.enable = true;
|
||||
kernel = {
|
||||
cpuVendor = "intel";
|
||||
package = pkgs.linuxPackages;
|
||||
};
|
||||
systemd-boot = true;
|
||||
};
|
||||
desktop = {
|
||||
hyprland.enable = true;
|
||||
xserver = {
|
||||
enable = true;
|
||||
de = "gnome";
|
||||
};
|
||||
};
|
||||
dev.docker = {
|
||||
enable = true;
|
||||
podman.enable = true;
|
||||
autoprune.enable = true;
|
||||
};
|
||||
hardware = {
|
||||
bluetooth.enable = true;
|
||||
fingerprint.enable = true;
|
||||
input = {
|
||||
corne.allowHidAccess = true;
|
||||
ibmTrackpoint.disable = true;
|
||||
opentablet.enable = true;
|
||||
};
|
||||
sound.enable = true;
|
||||
};
|
||||
i18n.input.enable = true;
|
||||
misc.keymap = "fr-bepo";
|
||||
networking = {
|
||||
hostname = "gampo";
|
||||
id = "0630b33f";
|
||||
};
|
||||
packages = {
|
||||
appimage.enable = true;
|
||||
flatpak.enable = true;
|
||||
nix = {
|
||||
gc.automatic = true;
|
||||
nix-ld.enable = true;
|
||||
};
|
||||
packages.nix = {
|
||||
gc.automatic = true;
|
||||
nix-ld.enable = true;
|
||||
};
|
||||
services = {
|
||||
fwupd.enable = true;
|
||||
|
||||
@@ -14,9 +14,9 @@ in {
|
||||
m.loader
|
||||
m.plymouth
|
||||
m.hyprland
|
||||
# m.niri
|
||||
m.waydroid
|
||||
m.xserver
|
||||
m.gnome
|
||||
m.amdgpu
|
||||
m.docker
|
||||
m.qemu
|
||||
m.bluetooth
|
||||
@@ -72,7 +72,6 @@ in {
|
||||
|
||||
mySystem = {
|
||||
boot = {
|
||||
plymouth.enable = true;
|
||||
kernel = {
|
||||
cpuVendor = "amd";
|
||||
v4l2loopback.enable = true;
|
||||
@@ -82,38 +81,21 @@ in {
|
||||
};
|
||||
systemd-boot = true;
|
||||
};
|
||||
desktop = {
|
||||
hyprland.enable = true;
|
||||
niri.enable = true;
|
||||
waydroid.enable = true;
|
||||
xserver = {
|
||||
enable = true;
|
||||
de = "gnome";
|
||||
};
|
||||
};
|
||||
desktop.xserver.videoDrivers = ["amdgpu"];
|
||||
dev = {
|
||||
docker = {
|
||||
enable = true;
|
||||
podman.enable = true;
|
||||
autoprune.enable = true;
|
||||
};
|
||||
qemu.enable = true;
|
||||
};
|
||||
hardware = {
|
||||
amdgpu.enable = true;
|
||||
bluetooth.enable = true;
|
||||
input = {
|
||||
corne.allowHidAccess = true;
|
||||
opentablet.enable = true;
|
||||
};
|
||||
sound = {
|
||||
enable = true;
|
||||
noisetorch = true;
|
||||
jack = true;
|
||||
scarlett.enable = true;
|
||||
};
|
||||
};
|
||||
i18n.input.enable = true;
|
||||
misc.keymap = "fr-bepo";
|
||||
networking = {
|
||||
hostname = "marpa";
|
||||
@@ -126,11 +108,7 @@ in {
|
||||
}
|
||||
];
|
||||
};
|
||||
packages = {
|
||||
appimage.enable = true;
|
||||
flatpak.enable = true;
|
||||
nix.nix-ld.enable = true;
|
||||
};
|
||||
packages.nix.nix-ld.enable = true;
|
||||
services = {
|
||||
fwupd.enable = true;
|
||||
harmonia = {
|
||||
|
||||
@@ -6,10 +6,8 @@ in {
|
||||
m.system-default
|
||||
m.sops-system
|
||||
m.hyprland
|
||||
m.niri
|
||||
m.waydroid
|
||||
m.xserver
|
||||
m.amdgpu
|
||||
m.gnome
|
||||
m.docker
|
||||
m.bluetooth
|
||||
m.opentablet
|
||||
@@ -24,40 +22,20 @@ in {
|
||||
system.stateVersion = "25.11";
|
||||
|
||||
mySystem = {
|
||||
desktop = {
|
||||
hyprland.enable = true;
|
||||
niri.enable = true;
|
||||
waydroid.enable = true;
|
||||
xserver = {
|
||||
enable = true;
|
||||
de = "gnome";
|
||||
};
|
||||
};
|
||||
dev.docker = {
|
||||
enable = true;
|
||||
podman.enable = true;
|
||||
autoprune.enable = true;
|
||||
};
|
||||
hardware = {
|
||||
bluetooth.enable = true;
|
||||
input.opentablet.enable = true;
|
||||
pinetab2.enable = true;
|
||||
sound.enable = true;
|
||||
};
|
||||
i18n.input.enable = true;
|
||||
misc.keymap = "fr-bepo";
|
||||
networking = {
|
||||
hostname = "pinetab2";
|
||||
id = "99a11b15";
|
||||
wifi.disablePowersave = true;
|
||||
};
|
||||
packages = {
|
||||
appimage.enable = true;
|
||||
flatpak.enable = true;
|
||||
nix = {
|
||||
gc.automatic = true;
|
||||
nix-ld.enable = true;
|
||||
};
|
||||
packages.nix = {
|
||||
gc.automatic = true;
|
||||
nix-ld.enable = true;
|
||||
};
|
||||
services.ssh.enable = true;
|
||||
users = {
|
||||
|
||||
@@ -8,6 +8,7 @@ in {
|
||||
m.kernel
|
||||
m.hardened
|
||||
m.loader
|
||||
m.zfs
|
||||
m.docker
|
||||
m.calibre
|
||||
m.endlessh
|
||||
@@ -18,14 +19,8 @@ in {
|
||||
|
||||
mySystem = {
|
||||
boot = {
|
||||
kernel = {
|
||||
hardened = true;
|
||||
cpuVendor = "amd";
|
||||
};
|
||||
zfs = {
|
||||
enable = true;
|
||||
pools = ["tank"];
|
||||
};
|
||||
kernel.cpuVendor = "amd";
|
||||
zfs.pools = ["tank"];
|
||||
};
|
||||
dev.docker.enable = true;
|
||||
misc.keymap = "fr-bepo";
|
||||
|
||||
Reference in New Issue
Block a user