summaryrefslogtreecommitdiff
path: root/modules/desktop.nix
diff options
context:
space:
mode:
authorKleidi Bujari <mail@4kb.net>2026-04-08 00:47:43 -0700
committerKleidi Bujari <mail@4kb.net>2026-04-08 00:47:43 -0700
commit3e9849302075ff23507bdaaf1b8caeaffca7b914 (patch)
treee86301ecdba19772ccfa2ad50d9b12d16f7e0b82 /modules/desktop.nix
parent708d9d6934bb1868099d3c1f193b0ecaeeb9501a (diff)
downloaddepot-3e9849302075ff23507bdaaf1b8caeaffca7b914.tar.gz
depot-3e9849302075ff23507bdaaf1b8caeaffca7b914.tar.bz2
depot-3e9849302075ff23507bdaaf1b8caeaffca7b914.zip
use upstream mako service and enable qol changes for hardware
Diffstat (limited to 'modules/desktop.nix')
-rw-r--r--modules/desktop.nix13
1 files changed, 10 insertions, 3 deletions
diff --git a/modules/desktop.nix b/modules/desktop.nix
index 8077380..68f8ad3 100644
--- a/modules/desktop.nix
+++ b/modules/desktop.nix
@@ -64,6 +64,7 @@ in
# the nix daemon.
systemd.tmpfiles.rules = [ "d /nix/tmp 755 root root - -" ];
+ systemd.packages = with pkgs; [ mako ];
systemd.user.services =
let
afterGraphical = ExecStart: {
@@ -78,7 +79,6 @@ in
};
in
{
- mako = afterGraphical "${pkgs.mako}/bin/mako";
udiskie = afterGraphical "${pkgs.udiskie}/bin/udiskie";
swayidle =
let
@@ -171,9 +171,9 @@ in
settings = {
"org/gnome/desktop/interface" = {
color-scheme = "prefer-dark";
- gtk-font-name = "System-ui 10";
+ gtk-font-name = "Sans Serif 10";
icon-theme = "Pop";
- theme-name = "Adwaita-dark";
+ theme-name = "Adwaita";
};
};
}
@@ -184,7 +184,14 @@ in
# Helper for managing dotfiles
environment.shellAliases.dots = "git --git-dir=$HOME/.local/cfg/ --work-tree=$HOME";
+ # Enable modifying keyboard firmware
+ hardware.keyboard.qmk.enable = true;
+
+ security.polkit.enable = true;
+
services = {
+ gnome.gnome-keyring.enable = true;
+ upower.enable = true;
pcscd.enable = true;
udev.packages = with pkgs; [ yubikey-personalization ];
udisks2 = {