From 54aa953f84b7cd184e22bfcc05da719a09e28309 Mon Sep 17 00:00:00 2001 From: Kate Temkin Date: Fri, 30 May 2025 17:39:03 +0200 Subject: [PATCH] minor package addition & zellij config --- nixos/packages/offline.pkgs.nix | 2 ++ packages/default.nix | 1 + packages/gimgtools.nix | 30 ++++++++++++++++++++++++++++++ zellij/config.kdl | 3 +++ 4 files changed, 36 insertions(+) create mode 100644 packages/gimgtools.nix diff --git a/nixos/packages/offline.pkgs.nix b/nixos/packages/offline.pkgs.nix index 525e53e..834bc38 100644 --- a/nixos/packages/offline.pkgs.nix +++ b/nixos/packages/offline.pkgs.nix @@ -1,6 +1,7 @@ { pkgs, esp-dev, + deprekages, is-hm-standalone, ... }: @@ -12,6 +13,7 @@ with pkgs; socat yt-dlp fontpreview + deprekages.gimgtools # Development. act diff --git a/packages/default.nix b/packages/default.nix index b281e60..506b491 100644 --- a/packages/default.nix +++ b/packages/default.nix @@ -70,6 +70,7 @@ flake-utils.lib.eachDefaultSystem ( _7zz = pkgs._7zz.override { useUasm = true; }; mergiraf = callPackage ./mergiraf.nix { }; vja = callPackage ./vja.nix { }; + gimgtools = callPackage ./gimgtools.nix { }; # libraries libnfc-nci = callPackage ./libnfc-nci { }; diff --git a/packages/gimgtools.nix b/packages/gimgtools.nix new file mode 100644 index 0000000..85095d0 --- /dev/null +++ b/packages/gimgtools.nix @@ -0,0 +1,30 @@ +{ lib +, stdenv +, fetchFromGitHub +, gnumake +}: + +stdenv.mkDerivation rec { + pname = "gimgtools"; + version = "2013-0919"; + + src = fetchFromGitHub { + owner = "wuyongzheng"; + repo = pname; + rev = "92d015749e105c5fb8eb704ae503a5c7e51af2bd"; + sha256 = "sha256-AgZqczhYr5frD9Id75if/38O057BC6YfeGquFpidKZI="; + }; + + nativeBuildInputs = [ + gnumake + ]; + + installPhase = '' + runHook preInstallHook + + mkdir -p $out/bin + cp cmdc gimgch gimgextract gimgfixcmd gimginfo gimgunlock gimgxor $out/bin + + runHook postInstallHook + ''; +} diff --git a/zellij/config.kdl b/zellij/config.kdl index cc37178..af054af 100644 --- a/zellij/config.kdl +++ b/zellij/config.kdl @@ -301,3 +301,6 @@ show_startup_tips false // Default: true // // show_release_notes false + +// temporary: use wayland instead of osc52 +copy_command: "wl-copy"