diff --git a/home-manager/flake.nix b/home-manager/flake.nix index 7010fdf..b362130 100644 --- a/home-manager/flake.nix +++ b/home-manager/flake.nix @@ -7,6 +7,8 @@ inputs.nixpkgs.follows = "nixpkgs"; }; + todo.url = "github:sioodmy/todo"; + zen-browser = { url = "github:0xc000022070/zen-browser-flake"; inputs.nixpkgs.follows = "nixpkgs"; diff --git a/home-manager/modules/programs.nix b/home-manager/modules/programs.nix index 14c6bb9..445d48d 100644 --- a/home-manager/modules/programs.nix +++ b/home-manager/modules/programs.nix @@ -8,7 +8,7 @@ vscode spotify obsidian - lmstudio + # lmstudio plantuml # amnezia-vpn btop @@ -20,6 +20,7 @@ wl-clipboard tesseract syncthing + todo ]; services.syncthing = { enable = true; }; diff --git a/home-manager/modules/zsh/update_system_from_git.sh b/home-manager/modules/zsh/update_system_from_git.sh index 0cd23ec..9e02cf0 100644 --- a/home-manager/modules/zsh/update_system_from_git.sh +++ b/home-manager/modules/zsh/update_system_from_git.sh @@ -2,7 +2,6 @@ set -euo pipefail - REPO_DIR="$HOME/Documents/Github/nixos-config" cd "$REPO_DIR" || { echo "Error: cannot change directory to $REPO_DIR" >&2; exit 1; } diff --git a/home-manager/modules/zsh/zsh.nix b/home-manager/modules/zsh/zsh.nix index e58ce50..773bd19 100644 --- a/home-manager/modules/zsh/zsh.nix +++ b/home-manager/modules/zsh/zsh.nix @@ -9,7 +9,8 @@ (writeShellScriptBin "move_avatar" (builtins.readFile ./move_avatar.sh)) (writeShellScriptBin "next_wallpaper" (builtins.readFile ./next_wallpaper.sh)) - (writeShellScriptBin "update_git_config" (builtins.readFile ./update_system_from_git.sh)) + (writeShellScriptBin "update_git_config" + (builtins.readFile ./update_system_from_git.sh)) zsh-powerlevel10k fzf fd @@ -98,6 +99,11 @@ mv_w = "move_wallpaper"; next_w = "next_wallpaper"; mv_avatar = "move_avatar"; + + t = "todo"; + ta = ''f() { todo add "$@"; todo; unset -f f; }; f''; + tr = ''f() { todo rm "$@"; todo; unset -f f; }; f''; + td = ''f() { todo done "$@"; todo; unset -f f; }; f''; }; initContent = ''