From a0058026a3c7b32fe6a5839b21ccc36c86f07ccc Mon Sep 17 00:00:00 2001 From: Jakub Czajka Date: Mon, 13 Jul 2026 08:48:30 +0200 Subject: [PATCH] [home] Install paseo package directly. Add paseo to the packages list and drop the service wrapper. Co-Authored-By: Claude --- conf/home/paseo.scm | 11 ++--------- home.scm | 17 +++++++++-------- vps-home.scm | 5 ++--- 3 files changed, 13 insertions(+), 20 deletions(-) diff --git a/conf/home/paseo.scm b/conf/home/paseo.scm index ae5e5c7..91811ef 100644 --- a/conf/home/paseo.scm +++ b/conf/home/paseo.scm @@ -1,7 +1,7 @@ ;; Copyright (c) 2026 Jakub Czajka ;; License: GPL-3.0 or later. ;; -;; paseo.scm — package and home service for the Paseo CLI. +;; paseo.scm — package and daemon service for the Paseo CLI. ;; ;; The hash is produced by scripts/generate-npm-hash: ;; @@ -11,12 +11,10 @@ #:use-module (guix packages) #:use-module (guix gexp) #:use-module (guix base32) - #:use-module (conf home program) #:use-module (conf home npm) #:use-module (gnu home services) #:use-module (gnu home services shepherd) - #:use-module (gnu services) - #:export (paseo paseo-service paseo-daemon-service)) + #:export (paseo paseo-daemon-service)) (define paseo (package @@ -41,11 +39,6 @@ Codex, Copilot, OpenCode, and Pi agents. It can manage multiple coding agents from desktop and mobile.") (license #f))) -(define paseo-service - (service home-program-service-type - (home-program-configuration (packages (list paseo)) - (dotfiles '())))) - (define paseo-daemon-start #~(let* ((home (getenv "HOME")) (prog #$(file-append paseo "/bin/paseo")) diff --git a/home.scm b/home.scm index 8823931..d4f8396 100644 --- a/home.scm +++ b/home.scm @@ -25,19 +25,20 @@ (home-environment (packages (case profile ((nonfree) - (list firefox pi claude-code select-emoji st-libxft-bgra)) + (list firefox + pi + claude-code + paseo + select-emoji + st-libxft-bgra)) ((libre) (list icecat-minimal select-emoji st-libxft-bgra)))) (services (case profile ((nonfree) - (append (list autorandr-service - channels-service - notify-service - paseo-service - paseo-daemon-service - screenshot-service) bash-services desktop-services - emacs-services)) + (append (list autorandr-service channels-service notify-service + paseo-daemon-service screenshot-service) bash-services + desktop-services emacs-services)) ((libre) (append (list autorandr-service notify-service screenshot-service) bash-services desktop-services emacs-services)))))) diff --git a/vps-home.scm b/vps-home.scm index bc37fff..ab12827 100644 --- a/vps-home.scm +++ b/vps-home.scm @@ -11,10 +11,9 @@ (conf home claude)) (home-environment - (packages (list claude-code)) + (packages (list claude-code paseo)) (services - (append (list paseo-service - paseo-daemon-service + (append (list paseo-daemon-service ;; Uncomment the shell you wish to use for your user: ;; (service home-bash-service-type) -- 2.47.3