summaryrefslogtreecommitdiff
path: root/hosts/ades/common.nix
diff options
context:
space:
mode:
authorSimon Parri <simonparri@ganzeria.com>2025-05-13 00:08:17 -0500
committerSimon Parri <simonparri@ganzeria.com>2025-05-13 00:08:17 -0500
commit3802c4d9eeb84c086311a70ad65c78304f722d48 (patch)
treee0b3731b1ebc2dee99a0d26e51e210047bdcef28 /hosts/ades/common.nix
parentca074f7d8d9452f3365a5a873692c257e07ad0dd (diff)
downloadnixos-config-3802c4d9eeb84c086311a70ad65c78304f722d48.tar.gz
nixos-config-3802c4d9eeb84c086311a70ad65c78304f722d48.zip
hosts/ades/common: Add first attempt at system-wide GUI environment
Diffstat (limited to 'hosts/ades/common.nix')
-rw-r--r--hosts/ades/common.nix16
1 files changed, 12 insertions, 4 deletions
diff --git a/hosts/ades/common.nix b/hosts/ades/common.nix
index 38387bf..c06d0b6 100644
--- a/hosts/ades/common.nix
+++ b/hosts/ades/common.nix
@@ -23,6 +23,7 @@
};
environment.systemPackages = with pkgs; [
emacs
+ awesome
jre
rxvt-unicode
nethack
@@ -40,6 +41,9 @@
mgba
taisei
unvanquished
+ adwaita-icon-theme
+ arc-theme
+ arc-icon-theme
];
programs.firefox = {
@@ -48,11 +52,15 @@
} //
import ./firefox-prefs.nix {};
- services.xserver = {
- enable = true;
- windowManager.awesome = {
- enable = true;
+ services.xserver.enable = true;
+ environment.etc = {
+ "X11/xinit/xinitrc" = {
+ text = builtins.readFile ./xinitrc;
+ mode = 755;
};
+ "X11/Xresources".source = ./Xresources;
+ "xdg/awesome/rc.lua".source = ./awesome.lua;
+ "gtk-3.0/settings.ini".source = ./gtkrc-3.ini;
};
services.joycond.enable = true;