flocon/nixosModules/desktop.nix
Romain Paquet 4b22702ed6 add networkmanager on desktops
Also adds my user to the group to control it
2026-03-30 17:25:40 +00:00

59 lines
1 KiB
Nix

{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.mpv # video player
pkgs.amberol # music player
pkgs.alacritty
pkgs.ghostty
pkgs.nautilus
pkgs.loupe
pkgs.evince
];
fonts.packages = [
pkgs.inter
];
programs.firefox = {
enable = true;
languagePacks = [ "fr" ];
};
programs.thunderbird.enable = true;
programs.nautilus-open-any-terminal = {
enable = true;
terminal = "ghostty";
};
# services.yubikey-agent.enable = true;
programs.gnupg.agent.pinentryPackage = pkgs.pinentry-gnome3;
services.pcscd.enable = true;
security.rtkit.enable = true;
services.pipewire = {
enable = true;
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
};
hardware.bluetooth.enable = true;
services.displayManager = {
gdm.enable = true;
};
# Display manager keyboard layout
services.xserver = {
enable = true;
xkb.layout = "fr";
};
programs.kdeconnect.enable = true;
networking.networkmanager = {
enable = true;
};
}