diff --git a/systems/pi400/default.nix b/systems/pi400/default.nix index f62b7ef..eb8be68 100644 --- a/systems/pi400/default.nix +++ b/systems/pi400/default.nix @@ -32,4 +32,46 @@ }; powerManagement.cpuFreqGovernor = "ondemand"; + + services.gnome.gnome-keyring.enable = true; + + programs.sway = { + enable = true; + wrapperFeatures.gtk = true; + }; + + security.polkit.enable = true; + + services.greetd = { + enable = true; + settings = { + default_session = { + command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --cmd sway"; + user = "greeter"; + }; + }; + }; + + fonts = { + packages = with pkgs; [ + noto-fonts + noto-fonts-cjk + noto-fonts-emoji + font-awesome + source-han-sans + source-han-sans-japanese + source-han-serif-japanese + ]; + fontconfig.defaultFonts = { + serif = [ "Noto Serif" "Source Han Serif" ]; + sansSerif = [ "Noto Sans" "Source Han Sans" ]; + }; + }; + + environment.systemPackages = with pkgs; [ + grim # screenshot functionality + slurp # screenshot functionality + wl-clipboard # wl-copy and wl-paste for copy/paste from stdin / stdout + mako # notification system developed by swaywm maintainer + ]; }