use anon params in murex fns

This commit is contained in:
atagen 2024-10-11 13:53:44 +11:00
parent 0562e2235d
commit ca53366fd0
4 changed files with 44 additions and 43 deletions

52
flake.lock generated
View file

@ -269,11 +269,11 @@
"lix": {
"flake": false,
"locked": {
"lastModified": 1728425756,
"narHash": "sha256-V+/ErwI9+zrzYAkT+37WWvhyUY6d3T3eIIqLAMkDMOs=",
"rev": "0012887310f24283e8a9ca08e0c2a49219ea4ff5",
"lastModified": 1728506278,
"narHash": "sha256-ZAPqzjR86En31Yfau0auQmkDuyzr2QfD8yW+7205e8A=",
"rev": "9865ebaaa618d82a7b7fdccc636cbaa7dfa42427",
"type": "tarball",
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/0012887310f24283e8a9ca08e0c2a49219ea4ff5.tar.gz?rev=0012887310f24283e8a9ca08e0c2a49219ea4ff5"
"url": "https://git.lix.systems/api/v1/repos/lix-project/lix/archive/9865ebaaa618d82a7b7fdccc636cbaa7dfa42427.tar.gz?rev=9865ebaaa618d82a7b7fdccc636cbaa7dfa42427"
},
"original": {
"type": "tarball",
@ -338,8 +338,8 @@
"utils": "utils"
},
"locked": {
"lastModified": 1728453962,
"narHash": "sha256-aLCM+9PE5xXiFJLM+mfz1gl4WmyFHXs6TxQPHoEsXFQ=",
"lastModified": 1728536463,
"narHash": "sha256-MiNMW959lzG4ewbDNif1mKZNa+yXb/6TOlAm+QvMfw8=",
"path": "/home/bolt/code/meat",
"type": "path"
},
@ -371,7 +371,7 @@
},
"locked": {
"lastModified": 1,
"narHash": "sha256-7zMFF6Iv41MxRLwPOXUwGMEtKTmrHTJsB8i9BqEC3+g=",
"narHash": "sha256-3FzA3nyfpRY3b6N0906t43PCQBvD4TbNBClqXil1crg=",
"path": "./flakes/murex-module-starship",
"type": "path"
},
@ -467,11 +467,11 @@
"rust-overlay": "rust-overlay_2"
},
"locked": {
"lastModified": 1728443929,
"narHash": "sha256-WFy8+K/bUTXwT9nMPT/Y23dPbW5I2rLEjgTuPC8y3lA=",
"lastModified": 1728591802,
"narHash": "sha256-/HefSuC9DgRAVfiZ64+E32L5WHu9mpqrcnnZA9em2iY=",
"owner": "lilyinstarlight",
"repo": "nixos-cosmic",
"rev": "a8960f9c66a0c4f2c24ae029da0886df4a68af33",
"rev": "7a40bf82de534822d22503e195f2b71715277ad6",
"type": "github"
},
"original": {
@ -576,10 +576,10 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1728018373,
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
"path": "/nix/store/sdzpqjwx7pdx6lsq6llyfqqf7hspp83c-source",
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
"lastModified": 1728241625,
"narHash": "sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw=",
"path": "/nix/store/rs4fjbnw4qx7ns2hzzrz2iz52va7vs5z-source",
"rev": "c31898adf5a8ed202ce5bea9f347b1c6871f32d1",
"type": "path"
},
"original": {
@ -669,11 +669,11 @@
},
"nur": {
"locked": {
"lastModified": 1728463642,
"narHash": "sha256-FNhqfE2CdEzIuUrfSr17iWxXz71LIuwog7E5vDbpdbs=",
"lastModified": 1728602745,
"narHash": "sha256-UcWXwxHP2SX3lJ/XGYQbKu+KKALsPp/BC+3YWfbgOuo=",
"owner": "nix-community",
"repo": "NUR",
"rev": "9877180a34218c43f504018c7d0dc2b9e4062a91",
"rev": "0eb5a0ee12c355e8e897e0fe23e1ff9df332a9a6",
"type": "github"
},
"original": {
@ -685,11 +685,11 @@
"podman": {
"flake": false,
"locked": {
"lastModified": 1728463205,
"narHash": "sha256-wOAjt5knzVYYBOvV30oQekOjPGcG7iabc7S/HkcqUzY=",
"lastModified": 1728581139,
"narHash": "sha256-O38TzXJ69kbIonMA5+NpFA9J4JLoLcKlKu17PCHX/dY=",
"owner": "containers",
"repo": "podman",
"rev": "3460ec496c8b0becf3160e756b06e662a41e86fc",
"rev": "d512e4414754a2ddda793d1fefe34cdb7ba88568",
"type": "github"
},
"original": {
@ -784,11 +784,11 @@
]
},
"locked": {
"lastModified": 1728354625,
"narHash": "sha256-r+Sa1NRRT7LXKzCaVaq75l1GdZcegODtF06uaxVVVbI=",
"lastModified": 1728461096,
"narHash": "sha256-cd0cXB85B3kGpm+iumP9xCnqFErspXL9Z/2X59kQ6c4=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "d216ade5a0091ce60076bf1f8bc816433a1fc5da",
"rev": "e310b9bd71fa6c6a9fec0a8cf5af43ce798a0ad6",
"type": "github"
},
"original": {
@ -816,11 +816,11 @@
"src_2": {
"flake": false,
"locked": {
"lastModified": 1693396396,
"narHash": "sha256-o37H94I8TYaAaGaICmgXdNAzDWlTpWebn33FlTPx8Z8=",
"lastModified": 1728530583,
"narHash": "sha256-E7oGk2CV/nZuCL2n14RqCxKbJ3zddb+3itR59HgXNaU=",
"owner": "orefalo",
"repo": "murex-module-starship",
"rev": "76ea5992cd6b328ceb32d1d6fb690768a745947f",
"rev": "42b1b13bfbd65c5fe405a3a4ff1c5790b778c78c",
"type": "github"
},
"original": {

View file

@ -8,7 +8,7 @@ pkgs.stdenvNoCC.mkDerivation {
pname = "murex-module-starship";
version = "0.1.0";
inherit src;
patches = [./starship-set-time.patch];
# patches = [./starship-set-time.patch];
installPhase = ''
mkdir -p $out
cp -r ./* $out

View file

@ -2,10 +2,10 @@
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1728018373,
"narHash": "sha256-NOiTvBbRLIOe5F6RbHaAh6++BNjsb149fGZd1T4+KBg=",
"path": "/nix/store/sdzpqjwx7pdx6lsq6llyfqqf7hspp83c-source",
"rev": "bc947f541ae55e999ffdb4013441347d83b00feb",
"lastModified": 1728241625,
"narHash": "sha256-yumd4fBc/hi8a9QgA9IT8vlQuLZ2oqhkJXHPKxH/tRw=",
"path": "/nix/store/rs4fjbnw4qx7ns2hzzrz2iz52va7vs5z-source",
"rev": "c31898adf5a8ed202ce5bea9f347b1c6871f32d1",
"type": "path"
},
"original": {
@ -22,11 +22,11 @@
"src": {
"flake": false,
"locked": {
"lastModified": 1693396396,
"narHash": "sha256-o37H94I8TYaAaGaICmgXdNAzDWlTpWebn33FlTPx8Z8=",
"lastModified": 1728530583,
"narHash": "sha256-E7oGk2CV/nZuCL2n14RqCxKbJ3zddb+3itR59HgXNaU=",
"owner": "orefalo",
"repo": "murex-module-starship",
"rev": "76ea5992cd6b328ceb32d1d6fb690768a745947f",
"rev": "42b1b13bfbd65c5fe405a3a4ff1c5790b778c78c",
"type": "github"
},
"original": {

View file

@ -5,6 +5,7 @@
managePlugins = true;
profile = ''
config: set shell auto-cd true
config: set proc force-tty true
function fresh {
clear
@ -16,25 +17,25 @@
mount -> column -t -> culr -t 80 -o roygbiv-split
}
function la_culr (l_path: str "") {
if { $l_path } {
eza -lha --group-directories-first --icons --color=always $l_path -> culr -t 80 -o roygbiv-split
function la_culr {
if { $1 } {
eza -lha --group-directories-first --icons --color=always $1 -> culr -t 80 -o roygbiv-split
} else {
eza -lha --group-directories-first --icons --color=always -> culr -t 80 -o roygbiv-split
}
}
function ls_culr (l_path: str "") {
if { $l_path } {
eza -lh --group-directories-first --icons --color=always $l_path -> culr -t 80 -o roygbiv-split
function ls_culr {
if { $1 } {
eza -lh --group-directories-first --icons --color=always $1 -> culr -t 80 -o roygbiv-split
} else {
eza -lh --group-directories-first --icons --color=always -> culr -t 80 -o roygbiv-split
}
}
function ps_culr (opts: str "") {
if { $opts } {
ps ww$opts | culr -t 80 -o roygbiv-split
function ps_culr {
if { $1 } {
ps ww$1 | culr -t 80 -o roygbiv-split
} else {
ps ww | culr -t 80 -o roygbiv-split
}