aboutsummaryrefslogtreecommitdiff
path: root/kbg
Commit message (Collapse)AuthorAge
* config: emacs: add emacs-memory-usageHEADmasterKenny Ballou2024-04-11
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profiles: desktop: add saneKenny Ballou2024-04-10
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profiles: base: add cifs/sambaKenny Ballou2024-04-10
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add `devdocs`Kenny Ballou2024-03-26
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add `casual`: porcelain for calcKenny Ballou2024-03-26
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* services: mcron: add test mcron serviceKenny Ballou2024-01-21
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* homes: axo: add recoll indexer mcron serviceKenny Ballou2024-01-21
| | | | | | Extend home-mcron to run recoll indexing nightly. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: global: re-enable global code searchingKenny Ballou2024-01-21
| | | | | | Now with updated rc file Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add jarchiveKenny Ballou2024-01-21
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: lift java mode hook; disable eglot-javaKenny Ballou2024-01-21
| | | | | | | | | | | | | | | I think `eglot-java` was negatively interacting with the `eglot-server-programs`. I do not need and do not use the automatic installer in `eglot-java`, thus, the whole package may not be necessary. I discovered I probably don't need `eglot-java` after watching [zamansky's][0] [video][1] on Eglot. [0]: https://cestlaz.github.io/ [1]: https://cestlaz.github.io/post/using-emacs-74-eglot/ Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profiles: laptop: install battop[0]Kenny Ballou2024-01-08
| | | | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io> [0]: https://crates.io/crates/battop
* emacs: add info-plusKenny Ballou2024-01-08
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add calibredb and nov.elKenny Ballou2024-01-07
| | | | | | ebooks in emacs! Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add magit-annexKenny Ballou2024-01-07
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profiles: games: rename moduleKenny Ballou2024-01-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* profiles: development: add git-annex packageKenny Ballou2024-01-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: add fontconfig serviceKenny Ballou2024-01-04
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* guix: update channelsKenny Ballou2023-12-21
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* dev: add recoll file indexerKenny Ballou2023-12-21
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* fonts: add some nerd fontsKenny Ballou2023-12-21
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: home-mcron: use naked mcron by defaultKenny Ballou2023-12-16
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: add texlive base to developmentKenny Ballou2023-12-05
| | | | | | | | | | | Flycheck doesn't like having the binaries it uses come in and out of the PATH or something. Perhaps a more elegant solution would be to have Flycheck's chktex configured directly to a store path, but that's probably not worth the effort. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: ssh: concatenate hosts and base configKenny Ballou2023-12-05
| | | | | | | | | | Concatenate all SSH configuration into a single file, symlinked to the usual place. Arbitrary scheme code seems wrong, but this does exactly what we want at build time. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: guix: shell auth: install template unless file existsKenny Ballou2023-12-04
| | | | | | | | | | | | Install a basic template for `shell-authorized-directories`. If a "real" version exists (which will not be checked in anymore), concatenate it into the template. While this is not private in the sense that the computed file is still in the store, it does serve a purpose of not having to commit the whole file every time. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs+fonts: fixup emoji/unicode fontsKenny Ballou2023-12-04
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: install tree-sitter grammarsKenny Ballou2023-12-04
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: use helmKenny Ballou2023-12-04
| | | | | | Switch back to helm, use customize for variables. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: git: add global attributes fileKenny Ballou2023-12-04
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: switch (back) to desktop.elKenny Ballou2023-12-04
| | | | | | | | | | | | tabspaces has some wonky frame crashes that then result in lost "tabs", which is the whole point. While desktop.el can be a bit slow to get off the ground, it mostly worked from what I remember. Furthermore, tabspaces never satisfactorily solved the original issue of isolated "perspectives" or "workspaces". It did provide a near approximation, but at the cost of lost file reloading. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: remove bbdb packagesKenny Ballou2023-12-04
| | | | | | Internally, these are replaced by `ebdb`. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: pdfpc: use string-joinKenny Ballou2023-11-06
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: base: move ugrepKenny Ballou2023-11-02
| | | | | | | Install ugrep into the base packages so it's readily available as a system package. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: remove unused packageKenny Ballou2023-11-01
| | | | | | | This package is currently failing to build on my current channel configuration. Since it is unused (as far as I know), simply remove it. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: remove mainlined mu4e extensionKenny Ballou2023-11-01
| | | | | | | | | According to [0], this package has been built-in to the main package and no longer needs to be installed separately. [0]: https://github.com/melpa/melpa/pull/8752 Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add eshell-fringe packageKenny Ballou2023-11-01
| | | | | | | Add a simple package that add fringe indicators for eshell command exit code success (e.g., $? == 0) or failure. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: add nix home configurationKenny Ballou2023-10-24
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: guile: add guile config serviceKenny Ballou2023-09-25
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: vars: breakup aspell variableKenny Ballou2023-09-25
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: flatpak: merge into varsKenny Ballou2023-09-25
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: add ghci fileKenny Ballou2023-09-25
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add emacs-async-status packageKenny Ballou2023-09-20
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: eglot: add JUnit Console runnerKenny Ballou2023-09-14
| | | | | | | Point eglot-java to the JUnit Console runner JAR, that we introduce in the guix channel as a simple JAR package. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: emacs: re-add wgrep packagesKenny Ballou2023-09-12
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: maven: add toolchains fileKenny Ballou2023-09-12
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: base: re-add xkcdpassKenny Ballou2023-09-11
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add various packagesKenny Ballou2023-08-31
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* emacs: add tabspacesKenny Ballou2023-08-31
| | | | | | | Still not sure about this long term, but it's loaded and being used. We'll see. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* packages: comment out some packagesKenny Ballou2023-08-14
| | | | | | | | Some of these packages are either out of date or not building in the current channel selection, comment them out to allow builds to proceed. Some of these are not critical or installed via flatpak. Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add wordnut/wordnetKenny Ballou2023-07-27
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>
* config: emacs: add vundoKenny Ballou2023-07-27
| | | | Signed-off-by: Kenny Ballou <kb@devnulllabs.io>