aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/services/environment.scm
blob: b6d4aece5293c90c5fd9c8dd649e716e0acd68b9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
(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}"))))