[Gaming] Adds some WoW utility apps back and cleans up that file .
This commit is contained in:
@@ -34,6 +34,11 @@ let
|
||||
url = "https://cdn.raiderio.net/images/brand/Mark_2ColorWhite.png";
|
||||
sha256 = "13311vi04lv6bp7jvnhinbcfah4ghn9h85cl3wzysz3aaxs73988";
|
||||
};
|
||||
curseForgeClient = pkgs.fetchurl {
|
||||
name = "curseforge-client";
|
||||
url = "https://curseforge.overwolf.com/downloads/curseforge-latest-linux.AppImage";
|
||||
sha256 = "0w4snj0f0lpdc2z0iq8r10add49jaa3z10xz2cpmfh1dmm57yvlf";
|
||||
};
|
||||
in
|
||||
{
|
||||
home.packages = with pkgs; [
|
||||
@@ -63,7 +68,8 @@ in
|
||||
# };
|
||||
|
||||
# wowup needs options to work under wayland.
|
||||
xdg.desktopEntries.wowup-cf = local.electronDesktopEntry {
|
||||
xdg.desktopEntries = {
|
||||
wowup-cf = local.electronDesktopEntry {
|
||||
name = "WowUp";
|
||||
exec = "wowup-cf --no-sandbox";
|
||||
terminal = false;
|
||||
@@ -75,7 +81,7 @@ in
|
||||
];
|
||||
};
|
||||
|
||||
xdg.desktopEntries.warcraftLogs = {
|
||||
warcraftLogs = {
|
||||
name = "WarcraftLogs";
|
||||
exec = "${pkgs.appimage-run}/bin/appimage-run ${warcraftLogsUploader}";
|
||||
terminal = false;
|
||||
@@ -85,7 +91,7 @@ in
|
||||
categories = [ "Game" ];
|
||||
};
|
||||
|
||||
xdg.desktopEntries.raiderio = {
|
||||
raiderio = {
|
||||
name = "Raider.io";
|
||||
exec = "${pkgs.appimage-run}/bin/appimage-run ${raiderioClient}";
|
||||
terminal = false;
|
||||
@@ -95,6 +101,16 @@ in
|
||||
categories = [ "Game" ];
|
||||
};
|
||||
|
||||
curseforge = {
|
||||
name = "Curseforge";
|
||||
exec = "${pkgs.appimage-run}/bin/appimage-run ${curseForgeClient}";
|
||||
terminal = false;
|
||||
type = "Application";
|
||||
comment = "Curseforge Client";
|
||||
categories = [ "Game" ];
|
||||
};
|
||||
};
|
||||
|
||||
wayland.windowManager.hyprland.settings.windowrulev2 = [
|
||||
# Set up full-screen games on monitor 1 (since window 0 is the vertical one.)
|
||||
"monitor 1,class:^steam_app_\d+$"
|
||||
|
||||
Reference in New Issue
Block a user