about summary refs log tree commit diff
path: root/nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix')
-rw-r--r--nix/awesome.nix62
1 files changed, 35 insertions, 27 deletions
diff --git a/nix/awesome.nix b/nix/awesome.nix
index cac1ce8..f80b852 100644
--- a/nix/awesome.nix
+++ b/nix/awesome.nix
@@ -1,12 +1,44 @@
 { pkgs, ... }:
 {
-  fonts.fonts = with pkgs; [
-    gentium lmodern
-    noto-fonts-cjk-sans noto-fonts-emoji
+  environment.systemPackages = with pkgs; [
+    barrier gnome.adwaita-icon-theme networkmanagerapplet
+    clipbuzz keynav playerctl pulsemixer xclip xdotool xorg.xkill
+    aerc amfora calcurse dante khard ncdu ranger ueberzug vim_configurable
+    arandr audacious gnucash liferea scrot rxvt-unicode zathura
+    firefox libreoffice mepo-x11 nheko tor-browser-bundle-bin
+    nextcloud-client transmission-gtk
+    nordzy-cursor-theme
   ];
 
+  fonts.fonts = with pkgs; [ lmodern noto-fonts-cjk-sans noto-fonts-emoji ];
+
+  hardware.brillo.enable = true;
+
+  i18n = {
+    defaultLocale = "en_US.UTF-8";
+    inputMethod = {
+      enabled = "ibus";
+      ibus.engines = with pkgs.ibus-engines; [
+        hangul
+        table table-others
+      ];
+    };
+  };
+
+  programs = {
+    nm-applet.enable = true;
+    slock.enable = true;
+  };
+
+  qt5 = {
+    enable = true;
+    platformTheme = "gnome";
+    style = "adwaita-dark";
+  };
+
   services = {
     autorandr.enable = true;
+    geoclue2.enable = true;
     xserver = {
       videoDrivers = [ "intel" ];
       deviceSection = ''
@@ -23,28 +55,4 @@
       libinput.enable = true; # Enable touchpad support.
     };
   };
-
-  i18n = {
-    defaultLocale = "en_US.UTF-8";
-    inputMethod = {
-      enabled = "ibus";
-      ibus.engines = with pkgs.ibus-engines; [
-        hangul
-        table table-others
-      ];
-    };
-  };
-
-  environment.systemPackages = with pkgs; [
-    barrier gnome.adwaita-icon-theme networkmanagerapplet qt5ct
-    clipbuzz keynav playerctl pulsemixer xclip xdotool xorg.xkill
-    aerc amfora calcurse dante khard ncdu ranger ueberzug vim_configurable
-    arandr audacious gnucash liferea scrot rxvt-unicode zathura
-    firefox libreoffice mepo-x11 nheko tor-browser-bundle-bin
-    nextcloud-client transmission-gtk
-  ];
-
-  hardware.brillo.enable = true;
-  programs.nm-applet.enable = true;
-  programs.slock.enable = true;
 }