add!: switch desktop UI to quickshell
This commit is contained in:
parent
ce6ac2cb63
commit
e92eaddef3
23 changed files with 119 additions and 1401 deletions
|
|
@ -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 = {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue