Remove scripts that are now in the z application

This commit is contained in:
Oliver Davies 2025-10-25 10:03:55 +01:00
parent a1b3975f39
commit dc510daa75
9 changed files with 4 additions and 198 deletions

View file

@ -43,7 +43,7 @@
} }
{ {
action = "<cmd>silent !tmux new-window tmux-sessionizer<CR>"; action = "<cmd>silent !tmux new-window start-tmux<CR>";
key = "<C-f>"; key = "<C-f>";
options.silent = true; options.silent = true;
} }

View file

@ -1,34 +0,0 @@
{ withSystem, ... }:
let
name = "add-weight";
in
{
perSystem =
psArgs@{ pkgs, ... }:
{
packages.${name} = pkgs.writeShellApplication {
inherit name;
runtimeInputs = with pkgs; [
coreutils
psArgs.config.packages.today2
psArgs.config.packages.weight
];
text = ''
echo "$(today2),$1" >> "$XDG_DOCUMENTS_DIR/notes/2-areas/health-fitness/weight.csv"
weight
'';
};
};
flake.modules.homeManager.base =
{ pkgs, ... }:
{
home.packages = [
(withSystem pkgs.system (psArgs: psArgs.config.packages.${name}))
];
};
}

View file

@ -9,7 +9,7 @@
runtimeInputs = with pkgs; [ runtimeInputs = with pkgs; [
git git
psArgs.config.packages.tmux-sessionizer psArgs.config.packages.start-tmux
]; ];
text = '' text = ''
@ -29,13 +29,13 @@
user_path="$XDG_REPOS_DIR/$domain/$user" user_path="$XDG_REPOS_DIR/$domain/$user"
repo_path="$user_path/$name" repo_path="$user_path/$name"
[[ -d "$repo_path" ]] && tmux-sessionizer "$repo_path" && exit 0 [[ -d "$repo_path" ]] && start-tmux "$repo_path" && exit 0
mkdir -pv "$repo_path" mkdir -pv "$repo_path"
git clone "$repo_url" "$repo_path" git clone "$repo_url" "$repo_path"
tmux-sessionizer "$repo_path" start-tmux "$repo_path"
else else
exit 1 exit 1
fi fi

View file

@ -1,35 +0,0 @@
{ lib, withSystem, ... }:
let
name = "hnow";
in
{
perSystem =
psArgs@{ pkgs, ... }:
let
now = withSystem pkgs.system (psArgs: psArgs.config.packages.now);
in
{
packages.${name} = pkgs.writeShellApplication {
inherit name;
runtimeInputs = [
psArgs.config.packages.now
];
text = ''
# Based on https://github.com/rwxrob/dot/blob/main/scripts/hnow.
echo "== $(${lib.getExe now} "$*")"
'';
};
};
flake.modules.homeManager.base =
{ pkgs, ... }:
{
home.packages = [
(withSystem pkgs.system (psArgs: psArgs.config.packages.${name}))
];
};
}

View file

@ -1,32 +0,0 @@
{ withSystem, ... }:
let
name = "now";
in
{
perSystem =
{ pkgs, ... }:
{
packages.${name} = pkgs.writeShellApplication {
inherit name;
runtimeInputs = with pkgs; [ coreutils ];
text = ''
# Based on https://github.com/rwxrob/dot/blob/main/scripts/now.
out=$(date "+%A, %B %e, %Y, %R %Z" "-d ''${*:-now}")
echo "''${out// / }"
'';
};
};
flake.modules.homeManager.base =
{ pkgs, ... }:
{
home.packages = [
(withSystem pkgs.system (psArgs: psArgs.config.packages.${name}))
];
};
}

View file

@ -1,30 +0,0 @@
{
flake.modules.homeManager.base =
{ config, pkgs, ... }:
{
home.file.".tmux-sessionizer".source = "${
pkgs.writeShellApplication {
name = ".tmux-sessionizer";
runtimeInputs = with pkgs; [
tmux
];
text = ''
set +o errexit
set +o nounset
if [[ "$PWD" == "${config.xdg.userDirs.extraConfig.XDG_REPOS_DIR}/os" || "$PWD" == "${config.xdg.userDirs.extraConfig.XDG_REPOS_DIR}/personal" || "$PWD" == "${config.xdg.userDirs.extraConfig.XDG_REPOS_DIR}/work" ]]; then
clear
return
fi
tmux new-window -d -n scratch
nvim .
clear
'';
}
}/bin/.tmux-sessionizer";
};
}

View file

@ -1,34 +0,0 @@
{ withSystem, ... }:
let
name = "todo";
in
{
perSystem =
{ pkgs, ... }:
{
packages.${name} = pkgs.writeShellApplication {
inherit name;
runtimeInputs = with pkgs; [ coreutils ];
text = ''
"$EDITOR" +3 "$TODO_FILE"
cd "$NOTES_DIRECTORY"
git add "$TODO_FILE"
git commit -m "Update TODOs"
git push
'';
};
};
flake.modules.homeManager.base =
{ config, pkgs, ... }:
{
home.packages = [
(withSystem pkgs.system (psArgs: psArgs.config.packages.${name}))
];
home.sessionVariables.TODO_FILE = "${config.home.sessionVariables.NOTES_DIRECTORY}/todo.adoc";
};
}

View file

@ -1,28 +0,0 @@
{ withSystem, ... }:
let
name = "weight";
in
{
perSystem =
{ pkgs, ... }:
{
packages.${name} = pkgs.writeShellApplication {
inherit name;
runtimeInputs = with pkgs; [
coreutils
];
text = ''tail "$XDG_DOCUMENTS_DIR/notes/2-areas/health-fitness/weight.csv"'';
};
};
flake.modules.homeManager.base =
{ pkgs, ... }:
{
home.packages = [
(withSystem pkgs.system (psArgs: psArgs.config.packages.${name}))
];
};
}

View file

@ -28,7 +28,6 @@ in
tag-release = callPackage ./tag-release.nix { }; tag-release = callPackage ./tag-release.nix { };
time-until = callPackage ./time-until.nix { }; time-until = callPackage ./time-until.nix { };
timer = callPackage ./timer.nix { }; timer = callPackage ./timer.nix { };
tmux-sessionizer = callPackage ./tmux-sessionizer { };
unmounter = callPackage ./unmounter.nix { }; unmounter = callPackage ./unmounter.nix { };
update-all-git-repos = callPackage ./update-all-git-repos.nix { }; update-all-git-repos = callPackage ./update-all-git-repos.nix { };
vic = callPackage ./vic.nix { inherit inputs; }; vic = callPackage ./vic.nix { inherit inputs; };