From cd75ebcf4f7968368eb7ab6133b0cbed88186a54 Mon Sep 17 00:00:00 2001 From: Kat Inskip Date: Thu, 24 Jul 2025 20:59:57 -0700 Subject: [PATCH] shell: add rainbow label --- flake.nix | 6 +----- shell.nix | 11 +++++++++++ 2 files changed, 12 insertions(+), 5 deletions(-) create mode 100644 shell.nix diff --git a/flake.nix b/flake.nix index 02d41c8..de50b4d 100644 --- a/flake.nix +++ b/flake.nix @@ -64,11 +64,7 @@ katgba = pkgs.callPackage ./package.nix { inherit craneLib rustToolchain rustTriple; }; in { devShells = let - katgba-emu = pkgs.mkShell { - nativeBuildInputs = [ - self.packages.${pkgs.system}.katgba-emu - ]; - }; + katgba-emu = import ./shell.nix { inherit self pkgs; }; in { default = katgba-emu; inherit katgba-emu; diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..f2117c1 --- /dev/null +++ b/shell.nix @@ -0,0 +1,11 @@ +{pkgs, self}: let + inherit (pkgs) lib mkShell toilet; + inherit (lib.meta) getExe; +in mkShell { + shellHook = '' + ${getExe toilet} --gay --font mono9 "katgba" + ''; + nativeBuildInputs = [ + self.packages.${pkgs.system}.katgba-emu + ]; + }