flocon/nixosModules/desktop.nix

55 lines
1,010 B
Nix

{ pkgs, ... }:
{
environment.systemPackages = [
pkgs.mpv # video player
pkgs.amberol # music player
pkgs.alacritty
pkgs.ghostty
pkgs.libreoffice
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 = {
sddm.enable = true;
sddm.wayland.enable = true;
};
# Display manager keyboard layout
services.xserver = {
enable = true;
xkb.layout = "fr";
};
}