my nix flake.
at azalea 51 lines 985 B view raw
1{ pkgs, ... }: 2{ 3 xdg = { 4 portal = { 5 enable = true; 6 wlr.enable = true; 7 extraPortals = with pkgs; [ 8 xdg-desktop-portal 9 xdg-desktop-portal-wlr 10 xdg-desktop-portal-gtk 11 ]; 12 config.common.default = "*"; 13 }; 14 }; 15 16 services = { 17 flatpak.enable = true; 18 gnome.gnome-keyring.enable = true; 19 mpd.enable = true; 20 printing.enable = true; 21 openssh.enable = true; 22 23 pulseaudio.enable = false; 24 pipewire = { 25 enable = true; 26 alsa.enable = true; 27 alsa.support32Bit = true; 28 pulse.enable = true; 29 wireplumber.enable = true; 30 jack.enable = true; 31 }; 32 33 xserver = { 34 enable = true; 35 xkb = { 36 layout = "gb"; 37 variant = ""; 38 }; 39 }; 40 41 greetd = { 42 enable = true; 43 settings = { 44 default_session = { 45 command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway"; 46 user = "greeter"; 47 }; 48 }; 49 }; 50 }; 51}