(define-module (oni home services environment) #:use-module (gnu services) #:use-module (gnu home services) #:export (home-environment-service)) (define home-environment-service (simple-service 'home-environment-service home-environment-variables-service-type `(("LESS" . "FXRSi") ("MY_GUIX_CONFIGURED" . "1") ("DOTNET_CLI_TELEMETRY_OPTOUT" . "1") ("EDITOR" . "emacsclient") ("CALIBRE_USE_DARK_PALETTE" . "1") ("GUIX_LOCPATH" . "$HOME/.guix-home/profile/lib/locale") ("XDG_DATA_DIRS" . "${XDG_DATA_DIRS}${XDG_DATA_DIRS:+:}/usr/local/share:/usr/share") ("FILTER_BRANCH_SQUELCH_WARNING" . "1") ;; To allow my Emacs to accept remapped keys from Stumpwm. ("GDK_CORE_DEVICE_EVENTS" . "1") ;; Temporary until I create services for them. ("SUDO_ASKPASS" . "${HOME}/usr/bin/askpass-rofi") ("SCSH_LIB_DIRS" . "${SCSH_LIB_DIRS} \"${HOME}/usr/share/scsh/\"") ("PATH" . "${HOME}/usr/bin:${PATH}"))))