diff options
Diffstat (limited to 'hosts/adam')
| -rw-r--r-- | hosts/adam/configuration.nix | 24 | ||||
| -rw-r--r-- | hosts/adam/hardware-configuration.nix | 18 |
2 files changed, 20 insertions, 22 deletions
diff --git a/hosts/adam/configuration.nix b/hosts/adam/configuration.nix index 16bd81d..48b6f23 100644 --- a/hosts/adam/configuration.nix +++ b/hosts/adam/configuration.nix @@ -24,9 +24,8 @@ "rd.systemd.show_status=auto" ]; initrd = { - luks.devices."luks-0689cc49-e7d8-4eaa-ac8e-d4fd711217ac".device = - "/dev/disk/by-uuid/0689cc49-e7d8-4eaa-ac8e-d4fd711217ac"; - verbose = false; + luks.devices."luks-803851e9-7fa8-4367-a927-0bb76d0fe830".device = + "/dev/disk/by-uuid/803851e9-7fa8-4367-a927-0bb76d0fe830"; }; consoleLogLevel = 3; loader = { @@ -37,6 +36,12 @@ }; plymouth = { enable = true; + theme = "lone"; + themePackages = with pkgs; [ + (adi1090x-plymouth-themes.override { + selected_themes = [ "lone" ]; + }) + ]; }; }; @@ -48,8 +53,6 @@ programs.dconf.enable = true; - environment.variables.AMD_VULKAN_ICD = "RADV"; - home-manager.users.${username} = { home.username = username; home.homeDirectory = "/home/${username}"; @@ -58,22 +61,22 @@ home.packages = with pkgs; [ firefox + blender + godot imv mpv zoxide - - xdg-utils - pulsemixer ]; home.stateVersion = "25.11"; }; nx = { desktop = { - gnome.enable = true; + cinnamon.enable = true; }; programs = { + git.enable = true; gh.enable = true; gpg.enable = true; neovim.enable = true; @@ -82,8 +85,11 @@ spicetify.enable = true; obsidian.enable = true; gemini-cli.enable = true; + opencode.enable = true; + nixcord.enable = true; }; services = { + openssh.enable = true; printer.enable = true; pipewire.enable = true; polkit.enable = true; diff --git a/hosts/adam/hardware-configuration.nix b/hosts/adam/hardware-configuration.nix index f29d0b5..7f2052d 100644 --- a/hosts/adam/hardware-configuration.nix +++ b/hosts/adam/hardware-configuration.nix @@ -8,36 +8,28 @@ [ (modulesPath + "/installer/scan/not-detected.nix") ]; - boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" ]; + boot.initrd.availableKernelModules = [ "nvme" "xhci_pci" "ahci" "usbhid" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-amd" ]; boot.extraModulePackages = [ ]; fileSystems."/" = - { device = "/dev/disk/by-uuid/6cec88ca-69d5-4d18-9501-f10456e5f82a"; + { device = "/dev/mapper/luks-37471d57-a31d-4bf1-b219-9992bafe7b64"; fsType = "ext4"; }; - boot.initrd.luks.devices."luks-b8e7cd09-a287-4dfd-ba36-75fdb2748bac".device = "/dev/disk/by-uuid/b8e7cd09-a287-4dfd-ba36-75fdb2748bac"; + boot.initrd.luks.devices."luks-37471d57-a31d-4bf1-b219-9992bafe7b64".device = "/dev/disk/by-uuid/37471d57-a31d-4bf1-b219-9992bafe7b64"; fileSystems."/boot" = - { device = "/dev/disk/by-uuid/5EEB-07D0"; + { device = "/dev/disk/by-uuid/8E50-FCCA"; fsType = "vfat"; options = [ "fmask=0077" "dmask=0077" ]; }; swapDevices = - [ { device = "/dev/disk/by-uuid/aaa6f7e4-fd39-4dd4-aa71-c421557d64c6"; } + [ { device = "/dev/mapper/luks-803851e9-7fa8-4367-a927-0bb76d0fe830"; } ]; - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # still possible to use this option, but it's recommended to use it in conjunction - # with explicit per-interface declarations with `networking.interfaces.<interface>.useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.eno1.useDHCP = lib.mkDefault true; - # networking.interfaces.wlp11s0.useDHCP = lib.mkDefault true; - nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.cpu.amd.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; } |
