diff options
author | Adrian Kummerlaender | 2025-07-30 22:09:09 +0200 |
---|---|---|
committer | Adrian Kummerlaender | 2025-07-30 22:09:21 +0200 |
commit | 3f5bd1a6da691d1ca82f9730a8269434304eef7a (patch) | |
tree | ed555918aef562be4acba89d12daaf5a798faa89 /host | |
parent | 25af1d3b985f0799ef4ff90094be5a845d78d286 (diff) | |
download | nixos_system-3f5bd1a6da691d1ca82f9730a8269434304eef7a.tar nixos_system-3f5bd1a6da691d1ca82f9730a8269434304eef7a.tar.gz nixos_system-3f5bd1a6da691d1ca82f9730a8269434304eef7a.tar.bz2 nixos_system-3f5bd1a6da691d1ca82f9730a8269434304eef7a.tar.lz nixos_system-3f5bd1a6da691d1ca82f9730a8269434304eef7a.tar.xz nixos_system-3f5bd1a6da691d1ca82f9730a8269434304eef7a.tar.zst nixos_system-3f5bd1a6da691d1ca82f9730a8269434304eef7a.zip |
athena: Switch to wayland
Diffstat (limited to 'host')
-rw-r--r-- | host/athena.nix | 47 |
1 files changed, 33 insertions, 14 deletions
diff --git a/host/athena.nix b/host/athena.nix index eee6483..88c639c 100644 --- a/host/athena.nix +++ b/host/athena.nix @@ -4,7 +4,6 @@ imports = [ ./hardware/athena.nix ./software/desktop - ./software/desktop/xterm.nix ]; boot = { @@ -106,21 +105,26 @@ '') ]; - virtualisation = { - libvirtd.enable = true; - docker = { + services.displayManager = { + autoLogin = { enable = true; - autoPrune = { - enable = true; - dates = "daily"; - }; - # mitigate conflict with some public WLANs - daemon.settings."default-address-pools" = [ - { "base" = "172.27.0.0/16"; "size" = 24; } - ]; + user = "common"; + }; + sddm = { + enable = true; + wayland.enable = true; }; }; - users.users.common.extraGroups = [ "docker" ]; + programs.niri.enable = true; + programs.xwayland.enable = true; + + xdg.portal = { + xdgOpenUsePortal = true; + enable = true; + extraPortals = [ + pkgs.xdg-desktop-portal-gnome + ]; + }; hardware.trackpoint = { enable = true; @@ -141,7 +145,22 @@ }; }; - #powerManagement.powertop.enable = true; + virtualisation = { + libvirtd.enable = true; + docker = { + enable = true; + autoPrune = { + enable = true; + dates = "daily"; + }; + # mitigate conflict with some public WLANs + daemon.settings."default-address-pools" = [ + { "base" = "172.27.0.0/16"; "size" = 24; } + ]; + }; + }; + users.users.common.extraGroups = [ "docker" ]; + system.stateVersion = "21.11"; } |