ark/profiles/graphical/default.nix

76 lines
1.5 KiB
Nix
Raw Normal View History

2019-12-16 10:54:46 +03:00
{ config, pkgs, ... }:
2020-01-04 08:06:31 +03:00
let inherit (builtins) readFile;
in {
2020-06-09 19:36:38 +03:00
imports = [ ./sway ../develop ./xmonad ];
2019-12-16 10:54:46 +03:00
2019-12-18 04:53:29 +03:00
hardware.opengl.enable = true;
hardware.opengl.driSupport = true;
hardware.pulseaudio.enable = false;
2019-12-18 04:53:29 +03:00
2019-12-16 10:54:46 +03:00
environment = {
etc = {
"xdg/gtk-3.0/settings.ini" = {
text = ''
2020-06-14 21:39:10 +03:00
[Settings]
gtk-icon-theme-name=Papirus
2019-12-16 10:54:46 +03:00
gtk-theme-name=Adapta
gtk-cursor-theme-name=Adwaita
'';
mode = "444";
};
};
sessionVariables = {
# Theme settings
QT_QPA_PLATFORMTHEME = "gtk2";
2020-06-14 21:39:10 +03:00
2019-12-16 10:54:46 +03:00
GTK2_RC_FILES = let
gtk = ''
2020-06-14 21:39:10 +03:00
gtk-icon-theme-name="Papirus"
2019-12-16 10:54:46 +03:00
gtk-cursor-theme-name="Adwaita"
'';
2020-01-04 08:06:31 +03:00
in [
("${pkgs.writeText "iconrc" "${gtk}"}")
"${pkgs.adapta-gtk-theme}/share/themes/Adapta/gtk-2.0/gtkrc"
"${pkgs.gnome3.gnome-themes-extra}/share/themes/Adwaita/gtk-2.0/gtkrc"
];
2019-12-16 10:54:46 +03:00
};
systemPackages = with pkgs; [
adapta-gtk-theme
cursor
dzen2
feh
ffmpeg-full
2019-12-18 09:43:13 +03:00
firefox
libsForQt5.plasma-framework
libsForQt5.kdeclarative
qt5.qtgraphicaleffects
plasma-workspace
2019-12-16 10:54:46 +03:00
gnome3.adwaita-icon-theme
gnome-themes-extra
imagemagick
imlib2
librsvg
libsForQt5.qtstyleplugins
papirus-icon-theme
2019-12-18 09:33:06 +03:00
sddm-chili
2019-12-16 10:54:46 +03:00
zathura
2020-06-09 22:05:32 +03:00
xsel
2019-12-16 10:54:46 +03:00
];
};
2020-06-09 19:36:38 +03:00
services.xbanish.enable = true;
2019-12-18 09:33:06 +03:00
services.xserver = {
enable = true;
libinput.enable = true;
2019-12-18 09:33:06 +03:00
displayManager.sddm = {
enable = true;
theme = "chili";
};
};
2019-12-16 10:54:46 +03:00
}