Change writeShellScriptBin to writeShellApplication

This commit is contained in:
Oliver Davies 2024-06-15 13:26:38 +01:00
parent 5347c04b3e
commit 9fcce5ad14
2 changed files with 43 additions and 37 deletions

View file

@ -6,13 +6,16 @@
}: }:
let let
inherit (pkgs) writeShellScriptBin; inherit (pkgs) writeShellApplication;
script-autostart = writeShellScriptBin "awesome-autostart" '' script-autostart = writeShellApplication {
name = "awesome-autostart";
text = ''
set -o errexit set -o errexit
${pkgs.nitrogen}/bin/nitrogen --set-zoom-fill --random "''${HOME}/Pictures/Wallpaper" ${pkgs.nitrogen}/bin/nitrogen --set-zoom-fill --random "''${HOME}/Pictures/Wallpaper"
''; '';
};
in in
{ {
environment.systemPackages = with pkgs; [ environment.systemPackages = with pkgs; [

View file

@ -3,9 +3,11 @@ let
php = pkgs.php82; php = pkgs.php82;
phpPackages = pkgs.php82Packages; phpPackages = pkgs.php82Packages;
inherit (pkgs) writeShellScriptBin; inherit (pkgs) writeShellApplication;
script-t = writeShellScriptBin "t" '' script-t = writeShellApplication {
name = "t";
text = ''
# Credit to ThePrimeagen. # Credit to ThePrimeagen.
set -o nounset set -o nounset
@ -45,6 +47,7 @@ let
tmux switch-client -t "''${session_name}" || tmux attach -t "''${session_name}" tmux switch-client -t "''${session_name}" || tmux attach -t "''${session_name}"
''; '';
};
in in
with pkgs; with pkgs;
[ [