nixos-config/systems/common-gui.nix

131 lines
2.1 KiB
Nix
Raw Normal View History

2019-10-04 22:01:49 +02:00
{ config, pkgs, ... }:
{
nixpkgs.config.allowUnfree = true;
environment.systemPackages = with pkgs; [
filezilla
qbittorrent
transmission-remote-gtk
wineWowPackages.staging
(winetricks.override {
wine = wineWowPackages.staging;
})
sc-controller
steam-run
minecraft
multimc
2020-05-07 12:13:35 +02:00
lutris
2019-10-04 22:01:49 +02:00
2019-10-06 18:25:00 +02:00
betaflight-configurator
2019-10-04 22:01:49 +02:00
electrum
electron-cash
2019-10-04 22:20:56 +02:00
ledger-live-desktop
2020-06-23 01:08:37 +02:00
monero-gui
2019-10-04 22:01:49 +02:00
firefox
torbrowser
chromium
tdesktop
2019-10-06 18:25:00 +02:00
riot-desktop
2019-10-04 22:01:49 +02:00
mumble
2019-10-06 18:25:00 +02:00
discord
2019-10-04 22:01:49 +02:00
kleopatra
gnupg
gopass
xclip
kdeplasma-addons
ark
kate
kmail
kdeconnect
okular
yakuake
konversation
gwenview
kcalc
spectacle
kile
(texlive.combine {
inherit (texlive) scheme-small titling collection-langfrench cm-super;
})
gnome-breeze
libreoffice
gimp
2020-05-07 12:13:35 +02:00
inkscape
2019-10-04 22:01:49 +02:00
imagemagick
obs-studio
vlc
mpv
2020-05-07 12:13:35 +02:00
jftui
calibre
2019-10-04 22:01:49 +02:00
glxinfo
i7z
appimage-run
];
i18n = {
defaultLocale = "fr_FR.UTF-8";
};
2020-05-07 12:13:35 +02:00
console.keyMap = "fr";
programs.steam.enable = true;
2019-10-04 22:01:49 +02:00
hardware = {
pulseaudio.enable = true;
};
sound.enable = true;
networking.networkmanager.enable = true;
systemd.extraConfig = "DefaultLimitNOFILE=1048576";
security.pam.loginLimits = [{
domain = "*";
type = "hard";
item = "nofile";
value = "1048576";
}];
programs = {
gnupg.agent = { enable = true; enableSSHSupport = true; };
browserpass.enable = true;
};
services = {
xserver = {
enable = true;
layout = "fr";
displayManager.sddm.enable = true;
desktopManager.plasma5.enable = true;
};
udev.packages = with pkgs; [ ledger-udev-rules ];
pcscd = {
enable = true;
plugins = [
(pkgs.ccid.overrideAttrs (oldAttrs: rec {
preBuild = ''
echo "0x2C97:0x0001:Ledger Token" >> ./readers/supported_readers.txt
'';
})
)
];
};
};
environment.etc = {
# CK3 fix
"ssl/certs/f387163d.0".source = "${pkgs.cacert.unbundled}/etc/ssl/certs/Starfield_Class_2_CA.crt";
};
2019-10-04 22:01:49 +02:00
}