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:
2026-10-26 00:43:40 +01:00
parent 5f4a7a4a42
commit a3df5e937f
94 changed files with 4194 additions and 913 deletions
+4 -26
View File
@@ -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 = {