aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--oni/home/config/pop-os.scm59
1 files changed, 36 insertions, 23 deletions
diff --git a/oni/home/config/pop-os.scm b/oni/home/config/pop-os.scm
index f650915..d92e8af 100644
--- a/oni/home/config/pop-os.scm
+++ b/oni/home/config/pop-os.scm
@@ -19,9 +19,14 @@
#:use-module ((oni home config common)
#:select (home-channels-service
home-zsh-service))
+ #:use-module ((oni home services dunst)
+ #:select (home-dunst-default-service))
#:use-module ((oni home services emacs)
#:select (home-emacs-service-type
home-emacs-configuration
+ home-emacs-helpful-configuration
+ home-emacs-yasnippet-capf-configuration
+ home-emacs-envrc-configuration
home-wakatime-service-type
home-wakatime-configuration
home-emacs-org-journal-service-type
@@ -44,7 +49,8 @@
home-stumpwm-pamixer-configuration))
#:use-module (oni home services zsh)
#:use-module ((oni packages emacs)
- #:select (emacs-php-ts-mode))
+ #:select (emacs-php-ts-mode
+ emacs-flycheck-phpstan))
#:use-module ((oni packages emacs-config)
#:select (emacs-oni-bookmark
emacs-oni-browse-url
@@ -113,27 +119,38 @@
emacs-oni-lua
emacs-oni-sh
emacs-deft
- emacs-dashboard))
+ emacs-dashboard
+ emacs-flycheck-phpstan))
(services (list home-channels-service
- home-environment-service
- (service home-emacs-service-type
- (home-emacs-configuration
- (configurations
- (list
- (local-file "../services/emacs/init.el")
- (local-file "pop-os/emacs.el")
- (mixed-text-file
- "init.el"
- "(with-eval-after-load 'project (require 'oni-project))\n"
- "(require 'oni-gui)\n"
- "(provide 'oni-gnus)\n"
- "(add-to-list 'auto-mode-alist '(\"\\.vue$\" . web-mode))\n")))))
+ home-dunst-default-service
+ home-environment-service
+ (service home-emacs-service-type
+ (home-emacs-configuration
+ (helpful-configuration
+ (home-emacs-helpful-configuration
+ (configurations
+ (list
+ (local-file "../services/emacs/oni-helpful.el")))))
+ (yasnippet-capf
+ (home-emacs-yasnippet-capf-configuration))
+ (envrc
+ (home-emacs-envrc-configuration))
+ (configurations
+ (list
+ (local-file "../services/emacs/init.el")
+ (local-file "pop-os/emacs.el")
+ (mixed-text-file
+ "init.el"
+ "(with-eval-after-load 'project (require 'oni-project))\n"
+ "(require 'oni-gui)\n"
+ "(provide 'oni-gnus)\n"
+ "(add-to-list 'auto-mode-alist '(\"\\.vue$\" . web-mode))\n")))))
(service home-emacs-org-journal-service-type)
(service home-wakatime-service-type
- (home-wakatime-configuration
- (api-url "https://waka.ryuslash.org/api")
- (exclude '("COMMIT_EDITMSG$"
- "TAG_EDITMSG$"))))
+ (home-wakatime-configuration
+ (api-url "https://waka.ryuslash.org/api")
+ (exclude '("COMMIT_EDITMSG$"
+ "TAG_EDITMSG$"))))
(service home-emacs-vterm-service-type
(home-emacs-vterm-configuration
(buffer-name-string "*vterm* %s")))
@@ -159,10 +176,6 @@
(configurations
(list (local-file "../services/stumpwm/config")
(local-file "../services/stumpwm/pop-os-config.lisp")))))
- (service home-stumpwm-gaps-service-type
- (home-stumpwm-gaps-configuration
- (configurations
- (list (local-file "../services/stumpwm/config-gaps")))))
(service home-stumpwm-stumptray-service-type
(home-stumpwm-stumptray-configuration
(configurations