Fix agentpipe-bin install path

This commit is contained in:
2026-02-13 12:17:58 +11:00
parent 6c37e18206
commit c459e69000
3 changed files with 111 additions and 9 deletions

View File

@@ -24,6 +24,45 @@ home.homeDirectory = "/home/sam";
home.stateVersion = "25.11";
systemd.user.services.kdeconnect-indicator = {
Unit = {
Description = "KDE Connect indicator";
};
Service = {
Type = "simple";
ExecStart = "${pkgs.kdePackages.kdeconnect-kde}/bin/kdeconnect-indicator";
Restart = "on-failure";
RestartSec = "2s";
};
Install = {
WantedBy = [ "default.target" ];
};
};
systemd.user.services.vorta = {
Unit = {
Description = "Vorta (BorgBackup GUI)";
};
Service = {
Type = "simple";
ExecStart = ''
${pkgs.bash}/bin/bash -lc 'for i in $(seq 1 100); do for s in "$XDG_RUNTIME_DIR"/wayland-*; do if [ -S "$s" ]; then exec ${pkgs.vorta}/bin/vorta; fi; done; sleep 0.2; done; exit 1'
'';
Restart = "on-failure";
RestartSec = "2s";
};
Install = {
WantedBy = [ "default.target" ];
};
};
programs.home-manager.enable = true;
@@ -93,22 +132,26 @@ dconf.settings."org/gnome/desktop/interface" = {
programs.neovim = {
enable = true;
defaultEditor = true;
extraPackages = with pkgs; [ tree-sitter gcc gnumake];
};
# ---
# Packages (NOW list + a few safe essentials)
# ---
home.packages = with pkgs; [
tmux
vorta
borgbackup
carapace
aider-chat
opencode
goose-cli
gemini-cli-bin
lua-language-server
marksman
nodePackages.typescript
nodePackages.typescript-language-server
aider-chat
opencode
goose-cli
gemini-cli-bin
lua-language-server
marksman
nodePackages.typescript
nodePackages.typescript-language-server
nodejs