diff options
| author | 2025-03-18 14:13:50 -0700 | |
|---|---|---|
| committer | 2025-03-18 14:19:12 -0700 | |
| commit | 0e072e7cdd25af6f015f90113a9e1fa195648953 (patch) | |
| tree | 2e674e08f1088e52517fa4d2e36d7487f718458a | |
| parent | e5b09fce009a7ff0d13bca70c2e91b1a68229faa (diff) | |
| download | new-dotfiles-0e072e7cdd25af6f015f90113a9e1fa195648953.tar.gz new-dotfiles-0e072e7cdd25af6f015f90113a9e1fa195648953.zip | |
pop-os: Some updates
- Fix Emacs configuration. It wasn't letting me build the configuration.
- Add flycheck-phpstan to run phpstan while I'm working on PHP code. I'll need
to make sure that it works and reconfigure it.
- Add ‘dunst’ configuration.
| -rw-r--r-- | oni/home/config/pop-os.scm | 59 |
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 |
