{ pkgs, ... }: { imports = [ ../secrets/desktop.nix ../system/bluetooth.nix ../system/btrfs.nix ../system/desktop.nix ../system/laptop.nix ../system/printing.nix ../system/ucode-intel.nix ]; system.stateVersion = "23.05"; boot.initrd.luks.devices."cryptlvm".device = "/dev/disk/by-uuid/f2901f09-5100-47ad-939b-6aa6ee5b0519"; boot.initrd.availableKernelModules = [ "xhci_pci" "nvme" "sd_mod" ]; boot.initrd.kernelModules = [ "dm-snapshot" "i915" ]; fileSystems."/" = { device = "/dev/disk/by-uuid/ec22a0d8-2ae0-4266-b67d-a30bf6957b91"; fsType = "btrfs"; }; fileSystems."/boot" = { device = "/dev/disk/by-uuid/1182-30BA"; fsType = "vfat"; }; fileSystems."/home" = { device = "/dev/disk/by-uuid/1eb8c5aa-c833-4513-9f0b-54e29986deb6"; fsType = "btrfs"; }; services.btrfs.autoScrub.fileSystems = [ "/" "/home" ]; console.keyMap = "dvorak"; powerManagement.cpuFreqGovernor = "powersave"; home-manager.users.christoph = { my = { applications.personal.enable = true; emails.personal.enable = true; }; wayland.windowManager.sway.config = { gaps.outer = 1; input."type:touchpad" = { dwt = "enabled"; tap = "enabled"; natural_scroll = "enabled"; }; input."type:keyboard".xkb_layout = "us(dvorak)"; output."*".scale = "1.5"; }; # Disable microphone boost, just distorts the audio _really_ bad systemd.user.services.disable-broken-microphone-boost = { Unit = { Description = "Disable broken microphone boost"; After = [ "pipewire-pulse.service" "pipewwire.service" "wireplumber.service" ]; Wants = [ "pipewire-pulse.service" "pipewwire.service" "wireplumber.service" ]; PartOf = [ "graphical-session.target" ]; }; Service = { Type = "oneshot"; ExecStart = '' ${pkgs.bash}/bin/bash -c "sleep 10 \ && ${pkgs.alsa-utils}/bin/amixer -c 0 sset 'Mic Boost' 0 \ && ${pkgs.alsa-utils}/bin/amixer -c 0 sset 'Internal Mic Boost' 0 \ "''; }; Install.WantedBy = [ "graphical-session.target" ]; }; }; }