nixos/config/gui.nix

83 lines
1.6 KiB
Nix
Raw Permalink Normal View History

2020-12-29 06:43:07 +01:00
# gui.nix: configure x11 stuff common to any wm/de
{ config, pkgs, ... }:
{
#imports = [ ./base.nix ];
networking.wireless.enable = false;
networking.networkmanager.enable = true;
environment.systemPackages = with pkgs; [
pkgs.powerline-fonts
pkgs.gtk3
pkgs.gtk_engines
pkgs.gnome2.gnome_icon_theme
pkgs.shared_mime_info
pkgs.arc-theme
pkgs.arc-icon-theme
pkgs.hicolor_icon_theme
pkgs.elementary-xfce-icon-theme
pkgs.rxvt_unicode
pkgs.redshift
pkgs.xorg.xbacklight
# internet / communication stuff
pkgs.pulseaudioFull
pkgs.pamixer
pkgs.pulsemixer
pkgs.google-chrome
pkgs.chromium
pkgs.firefox
#pkgs.flashplayer
pkgs.discord
pkgs.tdesktop
pkgs.thunderbird
pkgs.keepassxc
pkgs.xorg.xkill
pkgs.nextcloud-client
pkgs.rxvt_unicode
pkgs.networkmanager_openvpn
pkgs.networkmanager_vpnc
pkgs.networkmanager_strongswan
pkgs.networkmanagerapplet
pkgs.signal-desktop
pkgs.anydesk
pkgs.keybase
pkgs.keybase-gui
pkgs.kbfs
#stable.spotify
pkgs.pavucontrol
pkgs.gnupg
pkgs.libsecret
# pkgs.gnome3.gnome-keyring
];
services.xserver = {
enable = true;
layout = "de";
displayManager.lightdm.enable = true;
};
services.gnome3.gnome-keyring = {
enable = true;
};
fonts = {
enableFontDir = true;
enableGhostscriptFonts = true;
fonts = with pkgs; [
corefonts
roboto
inconsolata
ubuntu_font_family
unifont
terminus_font
powerline-fonts
];
};
# security.pam.enableGnomeKeyring = {
# enable = true;
# };
}