83 lines
1.6 KiB
Nix
Executable File
83 lines
1.6 KiB
Nix
Executable File
# 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;
|
|
# };
|
|
}
|