diff options
| author | 2024-12-05 10:48:26 -0800 | |
|---|---|---|
| committer | 2024-12-09 10:15:58 -0800 | |
| commit | 68f39457891db10969e43f030f687414385af649 (patch) | |
| tree | 2da82c490a656621703923c1e02ec9cdf8d8c4a2 /oni/home | |
| parent | a24869989476bdfa489cc616420b83ee9ff53574 (diff) | |
| download | new-dotfiles-68f39457891db10969e43f030f687414385af649.tar.gz new-dotfiles-68f39457891db10969e43f030f687414385af649.zip | |
Adding initial config
Diffstat (limited to 'oni/home')
| -rw-r--r-- | oni/home/config/pop-os.scm | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/oni/home/config/pop-os.scm b/oni/home/config/pop-os.scm new file mode 100644 index 0000000..595f248 --- /dev/null +++ b/oni/home/config/pop-os.scm @@ -0,0 +1,36 @@ +(define-module (oni home config pop-os) + #:use-module ((gnu home) + #:select (home-environment)) + #:use-module ((gnu packages) + #:select (specification->package+output)) + #:use-module ((gnu services) + #:select (service)) + #:use-module ((guix gexp) + #:select (local-file + mixed-text-file)) + #:use-module ((oni home config common) + #:select (home-channels-service)) + #:use-module ((oni home services emacs) + #:select (home-emacs-service-type + home-emacs-configuration)) + #:use-module ((oni home services environment) + #:select (home-environment-service))) + +(home-environment + (packages (list (specification->package+output "glibc-locales") + (specification->package+output "font-fantasque-sans"))) + (services (list home-channels-service + home-environment-service + (service home-emacs-service-type + (home-emacs-configuration + (configurations + (list + (local-file "../services/emacs/init.el") + (mixed-text-file + "init.el" + "(with-eval-after-load 'project (require 'oni-project))\n" + "(projectile-mode)\n" + "(setq custom-file \"~/.config/emacs/custom.el\")\n" + "(load custom-file)\n" + "(provide 'init)\n" + ";;; init.el ends here\n")))))))) |
