funny tmux

This commit is contained in:
Gerg-L 2024-08-03 20:53:47 -04:00
parent 4a98c00cea
commit af3b10930a
Signed by: gerg-l
SSH key fingerprint: SHA256:FPYDHIkvMocr4wdmZXpgpJjsb2Tw6rASs2ISPbOb0KI
3 changed files with 19 additions and 4 deletions

View file

@ -96,10 +96,9 @@
vesktop vesktop
gh gh
nixfmt-rfc-style nixfmt-rfc-style
tmux
# QMK configuration # QMK configuration
#via #via
#qmk #qmk
; ;

View file

@ -68,7 +68,24 @@
}; };
environment = { environment = {
systemPackages = builtins.attrValues { systemPackages = builtins.attrValues {
inherit (suckless.packages) dmenu dwm st; inherit (suckless.packages) dmenu dwm;
st =
let
wrap = pkgs.writeShellScript "st" ''
ARGS="''${@:1}"
exec ${lib.getExe suckless.packages.st} "''${ARGS:-tmux}"
'';
in
pkgs.symlinkJoin {
name = "st";
paths = [ suckless.packages.st ];
nativeBuildInputs = [ pkgs.makeBinaryWrapper ];
postBuild = ''
unlink "$out/bin/st"
ln -s "${wrap}" "$out/bin/st"
'';
};
inherit (pkgs) inherit (pkgs)
maim maim
playerctl playerctl

View file

@ -3,7 +3,6 @@
inputs, inputs,
lib, lib,
config, config,
pkgs,
}: }:
{ {
# #