add!: switch desktop UI to quickshell

This commit is contained in:
Kiana Sheibani 2025-10-07 23:17:55 -04:00
parent ce6ac2cb63
commit e92eaddef3
Signed by: toki
GPG key ID: 6CB106C25E86A9F7
23 changed files with 119 additions and 1401 deletions

View file

@ -107,110 +107,9 @@
};
};
# Rofi
programs.rofi.enable = true;
programs.rofi.package = pkgs.rofi-wayland;
xdg.configFile.rofi.source = ./rofi;
# EWW
programs.eww.enable = true;
programs.eww.configDir = ./eww;
systemd.user.services.eww =
let eww = lib.getExe config.programs.eww.package;
in {
Install.WantedBy = [ "graphical-session.target" ];
Unit = {
Description = "GTK-based custom widgets";
Documentation = "https://github.com/elkowar/eww";
After = [ "graphical-session-pre.target" ];
PartOf = [ "graphical-session.target" ];
ConditionEnvironment = "WAYLAND_DISPLAY";
};
Service = {
ExecStart = "${eww} daemon --no-daemonize";
ExecStartPost = "${eww} open ${config.machine}_bar --screen 0";
Restart = "always";
RestartSec = "5";
};
};
# Mako
services.mako.enable = true;
services.mako.settings = {
font = "JetBrainsMono Nerd Font 10";
format = ''<i>%a</i>\n<b>%s</b>\n\n%b'';
layer = "overlay";
backgroundColor = "#111320d0";
width = 300;
margin = "5";
padding = "5,10";
borderSize = 2;
borderColor = "#7bc5e4";
borderRadius = 5;
progressColor = "source #4e90ad";
extraConfig =
''
[urgency=low]
format=<i>%s</i>\n%b
background-color=#111111c0
border-color=#787c99
progress-color=source #474f6f
border-size=1
[urgency=high]
background-color=#1e0909d0
border-color=#ce7284
progress-color=source #bc5469
border-size=2
default-timeout=0
ignore-timeout=1
[app-name=discord]
format=<b>%s</b>\n\n%b
border-color=#7da6ff
[app-name=discordcanary]
format=<b>%s</b>\n\n%b
border-color=#7da6ff
[category=multimedia]
anchor=center
width=430
font=JetBrainsMono Nerd Font 13
format=<i>%s</i>
border-size=1
default-timeout=2000
[category=multimedia app-name=pamixer body=false]
background-color=#111111c0
border-color=#787c99
progress-color=source #474f6f
[category=multimedia app-name=pamixer body=true]
background-color=#111111c0
border-color=#ce7284
progress-color=source #bc5469
[category=multimedia app-name=brightnessctl]
background-color=#111111c0
border-color=#ffea63
progress-color=source #a08348
'';
};
# WLuma
# systemd.user.services.wluma = lib.mkIf (config.machine== "fire") {
# systemd.user.services.wluma = lib.mkIf (config.machine == "fire") {
# Install.WantedBy = [ "graphical-session.target" ];
# Unit = {