mirror of
https://github.com/kmein/niveum
synced 2026-03-20 03:51:07 +01:00
scripts: add n for one-time running of programs
This commit is contained in:
@@ -22,7 +22,7 @@ let
|
|||||||
url = http://cgit.lassul.us/stockholm/plain/lass/5pkgs/mpv-poll/default.nix;
|
url = http://cgit.lassul.us/stockholm/plain/lass/5pkgs/mpv-poll/default.nix;
|
||||||
sha256 = "0ccmm7spxll98j8gy58fc3p8331arznshsj5wn4kkcypcs16n6ci";
|
sha256 = "0ccmm7spxll98j8gy58fc3p8331arznshsj5wn4kkcypcs16n6ci";
|
||||||
}) {};
|
}) {};
|
||||||
script.instaget = unstable.writers.writeDash "instaget.sh" ''
|
scripts.instaget = unstable.writers.writeDashBin "instaget" ''
|
||||||
for url in "$@"; do
|
for url in "$@"; do
|
||||||
${pkgs.curl}/bin/curl -s "$url" \
|
${pkgs.curl}/bin/curl -s "$url" \
|
||||||
| grep display_url \
|
| grep display_url \
|
||||||
@@ -127,6 +127,9 @@ let
|
|||||||
scripts.autorenkalender = unstable.writers.writeDashBin "autorenkalender" ''
|
scripts.autorenkalender = unstable.writers.writeDashBin "autorenkalender" ''
|
||||||
${pkgs.curl}/bin/curl -s https://gutenberg.spiegel.de | ${pkgs.gnused}/bin/sed -n '/Autorenkalender/,/<\/div>/p' | ${pkgs.html2text}/bin/html2text | ${pkgs.coreutils}/bin/tail +2
|
${pkgs.curl}/bin/curl -s https://gutenberg.spiegel.de | ${pkgs.gnused}/bin/sed -n '/Autorenkalender/,/<\/div>/p' | ${pkgs.html2text}/bin/html2text | ${pkgs.coreutils}/bin/tail +2
|
||||||
'';
|
'';
|
||||||
|
scripts.n = unstable.writers.writeDashBin "n" ''
|
||||||
|
nix-shell -p "''${2:-$1}" --run "$1"
|
||||||
|
'';
|
||||||
in {
|
in {
|
||||||
environment.shellAliases =
|
environment.shellAliases =
|
||||||
let rlwrap = cmd: "${pkgs.rlwrap}/bin/rlwrap ${cmd}";
|
let rlwrap = cmd: "${pkgs.rlwrap}/bin/rlwrap ${cmd}";
|
||||||
|
|||||||
Reference in New Issue
Block a user