diff --git a/modules/home/desktop.nix b/modules/home/desktop.nix index 6964ff6..b1f58ac 100644 --- a/modules/home/desktop.nix +++ b/modules/home/desktop.nix @@ -7,6 +7,7 @@ ../../packages/hyprland/home.nix ../../packages/hyprlock/home.nix ../../packages/hypridle/home.nix + ../../packages/quickshell/home.nix ../../packages/swww/home.nix ../../packages/hyprsunset/home.nix ../../packages/matugen/home.nix diff --git a/packages/quickshell/home.nix b/packages/quickshell/home.nix new file mode 100644 index 0000000..0f651b4 --- /dev/null +++ b/packages/quickshell/home.nix @@ -0,0 +1,20 @@ +{pkgs, ...}: { + home.packages = with pkgs; [ + quickshell + fish + jq + fd + (pkgs.python3.withPackages (python-pkgs: + with python-pkgs; [ + aubio + pyaudio + numpy + ])) + cava + bluez + ddcutil + brightnessctl + curl + material-symbols + ]; +} diff --git a/packages/steam/home.nix b/packages/steam/home.nix index f73f94d..bb1ae77 100644 --- a/packages/steam/home.nix +++ b/packages/steam/home.nix @@ -1,11 +1,11 @@ {pkgs, ...}: { xdg.desktopEntries = { steam = { - # The key 'steam' will result in the file 'steam.desktop' name = "Steam"; genericName = "Game Platform"; comment = "Play and discuss games."; - exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam %U"; # The standard command to launch Steam + # exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam %U"; # The standard command to launch Steam + exec = "${pkgs.steam}/bin/steam %U"; # The standard command to launch Steam terminal = false; icon = "steam"; # Assumes the 'steam' icon is available in your icon theme type = "Application"; @@ -13,23 +13,23 @@ mimeType = [ "x-scheme-handler/steam" # For handling steam:// links ]; - # If you want to add actions (like launching in Big Picture mode) actions = { BigPicture = { name = "Big Picture Mode"; - exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam steam://open/bigpicture"; + # exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam steam://open/bigpicture"; + exec = "${pkgs.steam}/bin/steam steam://open/bigpicture"; }; Store = { name = "Store"; - exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam steam://store"; + # exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam steam://store"; + exec = "${pkgs.steam}/bin/steam steam://open/bigpicture"; }; Library = { name = "Library"; - exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam steam://library"; + # exec = "${pkgs.mangohud}/bin/mangohud ${pkgs.steam}/bin/steam steam://library"; + exec = "${pkgs.steam}/bin/steam steam://open/bigpicture"; }; }; - # You might also want StartupWMClass if Steam has a specific window class name - # StartupWMClass = "Steam"; }; }; }