scripts
This commit is contained in:
parent
9db97dc008
commit
0e0a8af3d8
27
nixos/home/modules/scripts.nix
Normal file
27
nixos/home/modules/scripts.nix
Normal file
@ -0,0 +1,27 @@
|
||||
{
|
||||
lib,
|
||||
imports,
|
||||
...
|
||||
}: let
|
||||
scriptDir = ".local/bin";
|
||||
in {
|
||||
home.file."${scriptDir}/move-up.sh" = {
|
||||
text = ''
|
||||
#!/usr/bin/env bash
|
||||
set -e
|
||||
|
||||
shopt -s dotglob
|
||||
dirname=$(basename "$PWD")
|
||||
mv * ../
|
||||
cd ..
|
||||
rmdir "$dirname"
|
||||
shopt -u dotglob
|
||||
'';
|
||||
executable = true;
|
||||
};
|
||||
|
||||
# Optional: add a shell alias for convenience
|
||||
programs.bash.shellAliases.move-up = "${scriptDir}/move-up.sh";
|
||||
# If you use Zsh:
|
||||
programs.zsh.shellAliases.move-up = "${scriptDir}/move-up.sh";
|
||||
}
|
||||
@ -9,6 +9,8 @@
|
||||
imports = [
|
||||
./../../nixos/home/imports/hyprland.nix
|
||||
./../../nixos/home/imports/starship.nix
|
||||
./../../nixos/home/imports/waybar.nix
|
||||
|
||||
./../../nixos/home/modules/shell.nix
|
||||
./../../nixos/home/modules/git.nix
|
||||
./../../nixos/home/modules/editors.nix
|
||||
@ -19,7 +21,7 @@
|
||||
./../../nixos/home/modules/utilities.nix
|
||||
./../../nixos/home/modules/environment.nix
|
||||
./../../nixos/home/modules/session-variables.nix
|
||||
./../../nixos/home/imports/waybar.nix
|
||||
./../../nixos/home/modules/scripts.nix
|
||||
];
|
||||
|
||||
desktop.hyprland.waybar.enable = true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user