diff --git a/modules/apps/gui/games/.config/zsh/history b/modules/apps/gui/games/.config/zsh/history new file mode 100644 index 0000000..32e16cb --- /dev/null +++ b/modules/apps/gui/games/.config/zsh/history @@ -0,0 +1,11 @@ +: 1726690083:0;v +: 1726690575:0;ls +: 1726690580:0;cd norisk +: 1726690580:0;ls +: 1726690584:1;v default.nix +: 1726690586:0;cd .. +: 1726690587:0;ls +: 1726689497:540;v +: 1726690038:14;rb +: 1726690065:2;v nix/modules/apps/gui/games/suyu/default.nix +: 1726690079:0;nix shell nixpkgs#invidious diff --git a/modules/apps/gui/games/default.nix b/modules/apps/gui/games/default.nix index 73cf962..520e42b 100644 --- a/modules/apps/gui/games/default.nix +++ b/modules/apps/gui/games/default.nix @@ -2,5 +2,6 @@ imports = [ ./suyu ./steam + ./norisk ]; } diff --git a/modules/apps/gui/games/norisk/default.nix b/modules/apps/gui/games/norisk/default.nix new file mode 100644 index 0000000..4d0d7ca --- /dev/null +++ b/modules/apps/gui/games/norisk/default.nix @@ -0,0 +1,33 @@ +{lib, pkgs, ...}: let + customPkgs = + pkgs + // { + noriskclient = pkgs.appimageTools.wrapType1 { + name = "noriskclient"; + version = "0.5.6"; + + src = pkgs.fetchurl { + url = "https://github.com/NoRiskClient/noriskclient-launcher/releases/download/v0.5.6/NoRiskClient-Linux.AppImage"; + hash = "sha256-viZUbm7cwueFB2Hp+uJ/QICXzO+oDTU6ODaOXwyCIb4="; + }; + }; + }; +in { + environment.systemPackages = [ + customPkgs.noriskclient + ]; + + home-manager.users.joy.xdg = { + desktopEntries = { + NoRiskClient= { + name = "NoRisk Client"; + exec = "noriskclient"; + icon = lib.mkForce "/home/joy/nix/modules/apps/gui/games/norisk/norisk.png"; + terminal = false; + type = "Application"; + categories = ["Game"]; + mimeType = ["text/plain"]; + }; + }; + }; +} diff --git a/modules/apps/gui/games/norisk/norisk.png b/modules/apps/gui/games/norisk/norisk.png new file mode 100644 index 0000000..1689f38 Binary files /dev/null and b/modules/apps/gui/games/norisk/norisk.png differ diff --git a/modules/apps/gui/games/suyu/logo.svg b/modules/apps/gui/games/suyu/logo.svg deleted file mode 100644 index 381d5a5..0000000 --- a/modules/apps/gui/games/suyu/logo.svg +++ /dev/null @@ -1,4 +0,0 @@ - - - - diff --git a/modules/system/xdg/default.nix b/modules/system/xdg/default.nix index 07f39ed..efaa0e9 100644 --- a/modules/system/xdg/default.nix +++ b/modules/system/xdg/default.nix @@ -4,7 +4,7 @@ hx = { name = "Helix"; exec = "alacritty -e hx %F"; - icon = "Helix"; + icon = "helix"; terminal = false; type = "Application"; categories = ["Utility" "TextEditor"];