diff options
| author | adikro <adikro@disroot.org> | 2026-01-25 17:01:14 +0100 |
|---|---|---|
| committer | adikro <adikro@disroot.org> | 2026-01-25 17:01:14 +0100 |
| commit | 6975866817064eb2edab6825b4905ca7500cf813 (patch) | |
| tree | 4f07153d43d78c539b87b63a6afb0a04f60b465e /hosts/oci/configuration.nix | |
| parent | b0bd96459ff81aaf1a4e768b1a6222cdd86026f9 (diff) | |
pendrive setup
Diffstat (limited to 'hosts/oci/configuration.nix')
| -rw-r--r-- | hosts/oci/configuration.nix | 95 |
1 files changed, 95 insertions, 0 deletions
diff --git a/hosts/oci/configuration.nix b/hosts/oci/configuration.nix new file mode 100644 index 0000000..cc3cbf4 --- /dev/null +++ b/hosts/oci/configuration.nix @@ -0,0 +1,95 @@ +{ + config, + inputs, + username, + ... +}: +{ + system.stateVersion = "25.05"; + + imports = [ + inputs.disko.nixosModules.disko + + ./hardware-configuration.nix + ../../os/default.nix + ]; + + os = { + core = { + allowUnfree.enable = true; + flatpak.enable = true; + + audio = { + enable = true; + disable-devices.enable = true; + }; + bootloader = "systemd-boot"; + drivers = { + enable = true; + amdgpu.enable = true; + stability = "unstable"; + }; + fonts.enable = true; + greet.enable = true; + home-manager = { + enable = true; + users.${username}.path = ./home.nix; + }; + locale.enable = true; + memory = { + zram = { + enable = true; + percent = 25; + }; + swapfile = { + enable = true; + size = 32; + }; + }; + network.enable = true; + security.enable = true; + ssh.enable = true; + storage.enable = true; + users.enable = true; + }; + srv = { + files = { + thunar.enable = true; + krusader.enable = true; + utils.enable = true; + }; + gaming = { + enable = true; + steam.enable = true; + vr.enable = true; + }; + virtualization.enable = true; + nix-helper.enable = true; + ollama.enable = true; + kdeconnect.enable = true; + monero = { + enable = true; + service.enable = true; + }; + }; + wm = { + enable = true; + niri.enable = true; + }; + }; + + xdg.terminal-exec = { + enable = true; + settings = { + default = [ "foot.desktop" ]; + }; + }; + + boot = { + kernelParams = [ "video=DP-1:2560x1440@240" ]; + kernelModules = [ "nct6687" ]; + extraModulePackages = [ + config.boot.kernelPackages.nct6687d + ]; + }; +} |
