[feat] sway: enable systemd integration #68

Merged
jalil merged 1 commit from sway-systemd-integration into main 2024-08-24 23:34:33 +02:00

View file

@ -23,8 +23,7 @@ in
{ {
config = lib.mkIf (jhome.enable && cfg.enable) { config = lib.mkIf (jhome.enable && cfg.enable) {
home.packages = home.packages =
with pkgs; (with pkgs; [
[
webcord webcord
ferdium ferdium
xournalpp xournalpp
@ -33,9 +32,9 @@ in
wl-clipboard wl-clipboard
# Extra fonts # Extra fonts
noto-fonts-cjk # Chinese, Japanese and Korean characters noto-fonts-cjk # Chinese, Japanese and Korean characters
(pkgs.nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; }) (nerdfonts.override { fonts = [ "NerdFontsSymbolsOnly" ]; })
] ])
++ lib.optional flatpakEnabled flatpak; ++ lib.optional flatpakEnabled pkgs.flatpak;
fonts.fontconfig = { fonts.fontconfig = {
enable = true; enable = true;
defaultFonts = lib.mkIf config.jhome.styling.enable { defaultFonts = lib.mkIf config.jhome.styling.enable {
@ -139,6 +138,10 @@ in
inherit (cfg.sway) enable; inherit (cfg.sway) enable;
package = swayPkg; # no sway package if it comes from the OS package = swayPkg; # no sway package if it comes from the OS
config = import ./sway-config.nix { inherit config pkgs; }; config = import ./sway-config.nix { inherit config pkgs; };
systemd = {
enable = true;
xdgAutostart = true;
};
}; };
# Set cursor style # Set cursor style