aboutsummaryrefslogtreecommitdiff
path: root/kbg
Commit message (Collapse)AuthorAge
* emacs: update to latest masterKenny Ballou2023-01-23
| | | | | | | | | | | | | | | | | | There's a [bug][0] with emacs 29.0.50 which can make emacs unusable if you happen to pass your mouse over the window and highlight the wrong thing. Specifically, for me, highlighting clock entries in org-mode files can reliably crash emacs. Updating to latest master includes a [fix][1] for this specific issue. This is a temporary solution until [resolved upstream][2]. [0]: https://mail.gnu.org/archive/html/bug-gnu-emacs/2022-11/msg00797.html [1]: https://git.savannah.gnu.org/cgit/emacs.git/commit/?id=fb7f1864da4aa4c09756cfe47db6c56b4e87bd14 [2]: https://issues.guix.gnu.org/61032 Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* Revert "config: emacs: use flymake over flycheck"Kenny Ballou2023-01-18
| | | | | | This reverts commit dd7a19dd501be29101bd10a41ba29a375cee4e22. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: use flymake over flycheckKenny Ballou2023-01-18
| | | | | | | | | | | | | | | | Flycheck has been causing me many problems as of late. For some large files, for example, flycheck must be disabled entirely because the selected checkers choke the buffer, making it impossible to interact/type into the buffer (thus far, this does not appear to be a problem with flymake with the same checkers). Othertimes, flycheck does not (and cannot be manually forced to) recheck a buffer with selected checkers (only way that seems to work for flycheck is to toggle the mode). However, flymake has the ability to be manually run. As per availability of checkers for different major modes, this seems to be less of any issue since flymake-flycheck can generate flymake backends from flycheck checkers. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: LT: fix borked changesKenny Ballou2023-01-18
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: add simple chktex configuration fileKenny Ballou2023-01-18
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: languagetool: add yalafi service to LTKenny Ballou2023-01-17
| | | | | | | Disable ltex-ls and add a custom YaLafi service which forwards to the existing langaugetool service. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: languagetool: reorganize LT servicesKenny Ballou2023-01-17
| | | | | | Split let expression into separate defines. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add restclientKenny Ballou2023-01-17
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* languagetool: add ltex-ls shepherd serviceKenny Ballou2023-01-11
| | | | | | | Ideally, ltex-ls is configured to connect to the running LT service. However, this is incomplete as of now. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: dotfiles: add aspell configurationKenny Ballou2023-01-11
| | | | | | | Mimics previous NixOS configuration version using new dictionaries extracted from nixpkgs and now in kbg channel. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add transient levels configurationKenny Ballou2023-01-11
| | | | | | Show level 5 for magit-(commit|revert). Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add daemons packageKenny Ballou2023-01-11
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* pipewire: upgrade pipewireKenny Ballou2023-01-10
| | | | | | | | | Recently, the default pipewire version was bumped to prefer 0.3. Now, the old variable has been removed. Use the default package name/variable. [0]: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=8cca1a35bc42cddb7e0586062d192197520042d5 Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: remove emacs-pinentryKenny Ballou2023-01-10
| | | | | | | | | emacs-pinentry has been [removed][0], not sure how it was still binding to a variable. [0]: https://issues.guix.gnu.org/52744 Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profles: development: remove JDKKenny Ballou2023-01-09
| | | | | | | | The global JDK may sometimes interfere with local/shell JDK's, which can cause many problems. Better to create shells or manifests when Java/JDK is necessary. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* development: use python wrapperKenny Ballou2022-12-30
| | | | | | This makes "python" available within the profile. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* development: use openjdk18Kenny Ballou2022-12-30
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: eglot mode!Kenny Ballou2022-12-30
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* system/mcron: delete generations older than 2 weeksKenny Ballou2022-12-29
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: remove persp-projectileKenny Ballou2022-12-28
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: disable elganttKenny Ballou2022-12-15
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: comment out unused packagesKenny Ballou2022-12-14
| | | | | | | There are likely versions of these propagated via other packages, but I can remove these since I do not currently use them directly. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* nyxt: add nx-freestance-handler extensionKenny Ballou2022-12-12
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add nginx-modeKenny Ballou2022-12-12
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: disable flyspell for flycheck-aspellKenny Ballou2022-12-09
| | | | | | As an added bonus, flycheck-LT checks spelling now too. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add pcre2elKenny Ballou2022-12-08
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add org-web-tools packageKenny Ballou2022-12-07
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profiles: packages: base: add xkcdpassKenny Ballou2022-11-29
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: profile: dev: add darcsKenny Ballou2022-11-16
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: profiles: dev: add podmanKenny Ballou2022-11-16
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: LT: fix languageModel parameterKenny Ballou2022-11-16
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: LT: add n-gram modelKenny Ballou2022-11-15
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: add languagetool service to daeva and koiKenny Ballou2022-11-15
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* fonts: :rose: replace tabs with spacesKenny Ballou2022-11-14
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* languagetool: disable premiumAlwaysKenny Ballou2022-11-14
| | | | | | Of course, this wasn't going to work. Who tested this? Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* shepherd: add simple LanguageTool serviceKenny Ballou2022-11-10
| | | | | | | Instead of depending on Emacs to launch and manage this service, punt it to shepherd. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: remove deprecated docker-trampKenny Ballou2022-11-10
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: vars: add workaround[0] for nautilusKenny Ballou2022-11-08
| | | | | | [0]: https://issues.guix.gnu.org/58221 Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add flycheck-languagetoolKenny Ballou2022-10-25
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: base: add net-toolsKenny Ballou2022-10-24
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs packages: qualify stable packages :rose:Kenny Ballou2022-10-24
| | | | | | Remove duplicate packages and remove import collisions. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profiles: desktop: (finally) install ublock-originKenny Ballou2022-10-19
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: emacs: use stable modus-themes packageKenny Ballou2022-10-19
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* desktop: add gsconnect extensionKenny Ballou2022-10-17
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: mcron: split jobs and update service typeKenny Ballou2022-10-17
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: add dictionary serviceKenny Ballou2022-10-08
| | | | | | | This file was missing from the previous commit on local dictionary daemon. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* use emacs-next-pgtkKenny Ballou2022-09-23
| | | | | | | Drop flat channel since emacs-(next)-pgtk has been added to the standard guix channel. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add synosaurus packageKenny Ballou2022-09-19
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add org-roam-uiKenny Ballou2022-09-02
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* homes: bard: add bard configsKenny Ballou2022-08-31
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>