This commit is contained in:
shibazaki 2025-07-17 14:27:34 +02:00
parent 9db97dc008
commit 0e0a8af3d8
2 changed files with 30 additions and 1 deletions

View 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";
}

View File

@ -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;