66 lines
1.7 KiB
Nix
66 lines
1.7 KiB
Nix
{ 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";
|
|
};
|
|
}
|