diff --git a/home.nix b/home.nix index d97085f..9c2355c 100644 --- a/home.nix +++ b/home.nix @@ -57,20 +57,15 @@ losslesscut pika-backup r2modman - mission-center localsend - vlc simple-scan protonup-qt - discord + discover-overlay gearlever # theming bibata-cursors # qt6 theming qt6Packages.qt6ct - llama-cpp-rocm - pi-coding-agent - blender hyprshutdown wlogout grim @@ -133,6 +128,11 @@ }; }; + home.pointerCursor.hyprcursor = { + enable = true; + size = 24; + }; + # programs programs = { quickshell = { @@ -238,6 +238,10 @@ home.sessionVariables = { # EDITOR = "emacs"; QT_QPA_PLATFORMTHEME = "qt6ct"; + HYPRCURSOR_THEME = "Bibata-Modern-Classic"; + HYPRCURSOR_SIZE = 24; + XCURSOR_THEME = "Bibata-Modern-Classic"; + XCURSOR_SIZE = 24; }; # Let Home Manager install and manage itself. diff --git a/user-services.nix b/user-services.nix index 0f9a660..a03adfe 100644 --- a/user-services.nix +++ b/user-services.nix @@ -33,5 +33,36 @@ ]; }; }; + discord-overlay = { + Unit = { + Description = "Yet another discord overlay for linux"; + PartOf = [ + "graphical-session.target" + ]; + After = [ + "graphical-session.target" + "wayland-session@hyprland.desktop.target" + ]; + Requisite = [ + "graphical-session.target" + "wayland-session@hyprland.desktop.target" + ]; + WantedBy = [ + "graphical-session.target" + "wayland-session@hyprland.desktop.target" + ]; + }; + Service = { + Type = "simple"; + ExecStart = "${pkgs.discover-overlay}/bin/discover-overlay"; + Slice = "app-graphical.slice"; + }; + Install = { + WantedBy = [ + "graphical-session.target" + "wayland-session@hyprland.desktop.target" + ]; + }; + }; }; }