Tom Willemse
235403c236
There are some issues with loading things from fish, ZSH is easier to work with in Guix.
47 lines
1.6 KiB
Scheme
47 lines
1.6 KiB
Scheme
(define-module (oni home data config)
|
|
#:use-module (gnu home)
|
|
#:use-module (gnu home services)
|
|
#:use-module (gnu home services shells)
|
|
#:use-module (gnu home services desktop)
|
|
#:use-module (gnu services)
|
|
#:use-module (gnu packages)
|
|
#:use-module (gnu packages admin)
|
|
#:use-module (guix gexp)
|
|
#:use-module (oni home services xdisorg))
|
|
|
|
(home-environment
|
|
(packages (list (specification->package+output "glibc-locales")))
|
|
|
|
(services
|
|
(list
|
|
(simple-service 'some-useful-env-vars-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")))
|
|
|
|
(service home-redshift-service-type
|
|
(home-redshift-configuration
|
|
(location-provider 'manual)
|
|
(latitude 49.2127205)
|
|
(longitude 122.9267927)))
|
|
|
|
(service home-zsh-service-type)
|
|
|
|
(service home-rofi-service-type
|
|
(home-rofi-configuration
|
|
(config
|
|
'((kb-cancel . "Escape,Control+bracketleft,Control+g")))
|
|
(theme
|
|
'((window
|
|
((background-color . "#222424")))
|
|
(entry
|
|
((text-color . "#bfbfbf")))
|
|
(prompt
|
|
((text-color . "#bfbfbf")))
|
|
(element-text
|
|
((background-color . "#222424")
|
|
(text-color . "#bfbfbf"))))))))))
|