{ config, pkgs, inputs, ... }: { # security.polkit.enable = true; # systemd.user.services.polkit-gnome-authentication-agent-1 = { # Unit.Description = "polkit-gnome-authentication-agent-1"; # Service = { # Type = "simple"; # ExecStart = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"; # Restart = "on-failure"; # RestartSec = 1; # TimeoutStopSec = 10; # }; # }; services.printing.enable = true; services.avahi = { enable = true; nssmdns = true; openFirewall = true; }; # Use the systemd-boot EFI boot loader. boot.loader.systemd-boot.enable = true; boot.loader.efi.canTouchEfiVariables = true; networking.networkmanager.enable = true; # Enable sound. security.rtkit.enable = true; services.pipewire = { enable = true; alsa.enable = true; alsa.support32Bit = true; pulse.enable = true; }; environment.systemPackages = [ pkgs.wget pkgs.tmux pkgs.git pkgs.pciutils pkgs.pinentry-curses pkgs.pulseaudio pkgs.xdg-desktop-portal pkgs.xdg-desktop-portal-gtk pkgs.xdg-desktop-portal-kde inputs.devenv.packages.x86_64-linux.devenv pkgs.gst_all_1.gstreamer pkgs.gst_all_1.gst-plugins-base pkgs.gst_all_1.gst-plugins-good pkgs.gst_all_1.gst-plugins-bad pkgs.gst_all_1.gst-plugins-ugly ]; xdg.mime.enable = true; xdg.mime.defaultApplications = { "text/html" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/http" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/https" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/about" = "org.qutebrowser.qutebrowser.desktop"; "x-scheme-handler/unknown" = "org.qutebrowser.qutebrowser.desktop"; }; }