[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";
|
url = "https://cdn.raiderio.net/images/brand/Mark_2ColorWhite.png";
|
||||||
sha256 = "13311vi04lv6bp7jvnhinbcfah4ghn9h85cl3wzysz3aaxs73988";
|
sha256 = "13311vi04lv6bp7jvnhinbcfah4ghn9h85cl3wzysz3aaxs73988";
|
||||||
};
|
};
|
||||||
|
curseForgeClient = pkgs.fetchurl {
|
||||||
|
name = "curseforge-client";
|
||||||
|
url = "https://curseforge.overwolf.com/downloads/curseforge-latest-linux.AppImage";
|
||||||
|
sha256 = "0w4snj0f0lpdc2z0iq8r10add49jaa3z10xz2cpmfh1dmm57yvlf";
|
||||||
|
};
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
@@ -63,36 +68,47 @@ in
|
|||||||
# };
|
# };
|
||||||
|
|
||||||
# wowup needs options to work under wayland.
|
# wowup needs options to work under wayland.
|
||||||
xdg.desktopEntries.wowup-cf = local.electronDesktopEntry {
|
xdg.desktopEntries = {
|
||||||
name = "WowUp";
|
wowup-cf = local.electronDesktopEntry {
|
||||||
exec = "wowup-cf --no-sandbox";
|
name = "WowUp";
|
||||||
terminal = false;
|
exec = "wowup-cf --no-sandbox";
|
||||||
type = "Application";
|
terminal = false;
|
||||||
icon = "wowup-cf";
|
type = "Application";
|
||||||
comment = "World of Warcraft addon updater";
|
icon = "wowup-cf";
|
||||||
categories = [
|
comment = "World of Warcraft addon updater";
|
||||||
"Game"
|
categories = [
|
||||||
];
|
"Game"
|
||||||
};
|
];
|
||||||
|
};
|
||||||
|
|
||||||
xdg.desktopEntries.warcraftLogs = {
|
warcraftLogs = {
|
||||||
name = "WarcraftLogs";
|
name = "WarcraftLogs";
|
||||||
exec = "${pkgs.appimage-run}/bin/appimage-run ${warcraftLogsUploader}";
|
exec = "${pkgs.appimage-run}/bin/appimage-run ${warcraftLogsUploader}";
|
||||||
terminal = false;
|
terminal = false;
|
||||||
type = "Application";
|
type = "Application";
|
||||||
icon = "${warcraftLogsIcon}";
|
icon = "${warcraftLogsIcon}";
|
||||||
comment = "WarcraftLogs uploader";
|
comment = "WarcraftLogs uploader";
|
||||||
categories = [ "Game" ];
|
categories = [ "Game" ];
|
||||||
};
|
};
|
||||||
|
|
||||||
xdg.desktopEntries.raiderio = {
|
raiderio = {
|
||||||
name = "Raider.io";
|
name = "Raider.io";
|
||||||
exec = "${pkgs.appimage-run}/bin/appimage-run ${raiderioClient}";
|
exec = "${pkgs.appimage-run}/bin/appimage-run ${raiderioClient}";
|
||||||
terminal = false;
|
terminal = false;
|
||||||
type = "Application";
|
type = "Application";
|
||||||
icon = "${raiderioIcon}";
|
icon = "${raiderioIcon}";
|
||||||
comment = "Raider.io Client";
|
comment = "Raider.io Client";
|
||||||
categories = [ "Game" ];
|
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 = [
|
wayland.windowManager.hyprland.settings.windowrulev2 = [
|
||||||
|
|||||||
Reference in New Issue
Block a user