diff --git a/config.scm b/config.scm new file mode 100644 index 0000000..387f69f --- /dev/null +++ b/config.scm @@ -0,0 +1,2 @@ +(add-to-load-path (dirname (current-filename))) +(load-from-path "oni/home/data/config.scm") diff --git a/oni/home/data/config.scm b/oni/home/data/config.scm new file mode 100644 index 0000000..3322dbe --- /dev/null +++ b/oni/home/data/config.scm @@ -0,0 +1,31 @@ +(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 admin) + #:use-module (guix gexp) + #:use-module (oni home services xdisorg)) + +(home-environment + (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"))) + + (service home-redshift-service-type + (home-redshift-configuration + (location-provider 'manual) + (latitude 49.2127205) + (longitude 122.9267927))) + + (service home-fish-service-type + (home-fish-configuration + (aliases + '(("hc" . "herbstclient"))))))))