Compare commits

..

No commits in common. "f7459348f406ea33f954be063228b12f4034f543" and "8d9697d309cd2073c4a179f621667321cdf878b6" have entirely different histories.

7 changed files with 15 additions and 28 deletions

View file

@ -10,7 +10,7 @@
line-height = 30; line-height = 30;
fields = "name,generic,comment"; fields = "name,generic,comment";
terminal = lib.my.getExe osConfig.modules.system.roles.desktop.terminal; terminal = lib.my.getExe osConfig.modules.system.roles.desktop.terminal;
prompt = ''" "''; prompt = " ";
layer = "overlay"; layer = "overlay";
}; };
colors = { colors = {

View file

@ -29,7 +29,11 @@ mkIf osConfig.programs.hyprland.enable {
exec-once = [ exec-once = [
"${config.services.kdeconnect.package}/bin/kdeconnect-indicator" "${config.services.kdeconnect.package}/bin/kdeconnect-indicator"
"${pkgs.keepassxc}/bin/keepassxc" "${pkgs.protonmail-bridge-gui}/bin/protonmail-bridge-gui --no-window"
# keepassxc ignores themeing and doesnt show up in system tray otherwise
# Dirty solution but hey
"sleep 3 && ${pkgs.keepassxc}/bin/keepassxc"
(lib.mkIf config.services.hypridle.enable "${pkgs.hypridle}/bin/hypridle") (lib.mkIf config.services.hypridle.enable "${pkgs.hypridle}/bin/hypridle")
]; ];

View file

@ -73,7 +73,6 @@
}; };
programs = { programs = {
uwsm.enable = true;
dconf.enable = true; dconf.enable = true;
fish.enable = true; fish.enable = true;
firefox.enable = true; firefox.enable = true;

View file

@ -1,10 +1 @@
{ lib, config, ... }: { lib, config, ... }: lib.mkIf config.programs.hyprland.enable { }
lib.mkIf config.programs.hyprland.enable {
programs.uwsm = {
waylandCompositors.hyprland = {
prettyName = "Hyprland";
comment = "Hyprland compositor managed by UWSM";
binPath = "/run/current-system/sw/bin/Hyprland";
};
};
}

View file

@ -1,17 +1,7 @@
{ config, lib, ... }: { config, lib, ... }:
lib.mkIf config.programs.sway.enable { lib.mkIf config.programs.sway.enable {
programs.sway = {
programs = { wrapperFeatures.gtk = true;
uwsm = { extraPackages = [ ];
waylandCompositors.sway = {
prettyName = "Sway";
comment = "Sway compositor managed by UWSM";
binPath = "/run/current-system/sw/bin/sway";
};
};
sway = {
wrapperFeatures.gtk = true;
extraPackages = [ ];
};
}; };
} }

View file

@ -26,7 +26,10 @@ in
pkgs.brightnessctl pkgs.brightnessctl
pkgs.networkmanager pkgs.networkmanager
]; ];
wantedBy = [ "graphical-session.target" ]; wantedBy = [
"multi-user.target"
"graphical-session.target"
];
partOf = [ "graphical-session.target" ]; partOf = [ "graphical-session.target" ];
after = [ "graphical-session-pre.target" ]; after = [ "graphical-session-pre.target" ];

View file

@ -86,7 +86,7 @@ in
description = "tailscale system tray"; description = "tailscale system tray";
wantedBy = [ "graphical-session.target" ]; wantedBy = [ "graphical-session.target" ];
wants = [ "graphical-session.target" ]; wants = [ "graphical-session.target" ];
after = [ "graphical-session-pre.target" ]; after = [ "graphical-session.target" ];
path = [ pkgs.polkit ]; path = [ pkgs.polkit ];
serviceConfig = { serviceConfig = {
Type = "simple"; Type = "simple";