Commit Graph

278 Commits

Author SHA1 Message Date
Collin J. Doering 2e3610382b
user-config/git/.gitconfig: Set github section for magit-forge 2022-09-05 21:52:52 -04:00
Collin J. Doering a4b8ba0629
user-config/git/.gitconfig: Enable git-lfs filters 2022-09-05 21:52:02 -04:00
Collin J. Doering 7dbf427881
home.scm: Add caddy development ca-certificate
* .guix/rekahsoft/guix-config/home.scm (caddy-local-ca-cert): New variable. Defines a package that contains the ca certificate used by caddy in local development on this machine.

* .ca-certificates/caddy-local-dev.pem: New file, the pem encoded certificate used by caddy in local development (note: this is specific to my personal laptop)
2022-08-27 14:52:13 -04:00
Collin J. Doering 888b9c2cd4
README.org: Correct missing ~ in org inline code block 2022-08-21 22:06:28 -04:00
Collin J. Doering 97624a5c77
channels.scm: Update rekahsoft-guix channel 2022-08-11 19:58:57 -04:00
Collin J. Doering 6cbc0a55ff
home.scm: Install emacs-helm-lsp 2022-08-07 22:34:00 -04:00
Collin J. Doering 1910ad576d
home.scm: Install emacs packages lsp-{mode,tremacs,ui} 2022-08-07 22:20:24 -04:00
Collin J. Doering 0404f4eb73
emacs-configuration: Use which-key to be reminded of keybindings 2022-08-06 12:19:08 -04:00
Collin J. Doering 4eabc166bb
emacs-configuration: Use a single datetree file for org-roam dailies 2022-08-06 12:03:18 -04:00
Collin J. Doering ee5706de3a
emacs-configuration: Use attach method for org-download 2022-08-06 12:02:39 -04:00
Collin J. Doering 0ad7965d92
emacs-configuration: Update TODOs 2022-08-06 12:02:18 -04:00
Collin J. Doering 86f2e5b6e8
emacs-configuration: Use envrc to add support for direnv in emacs 2022-08-06 12:01:45 -04:00
Collin J. Doering 6eea5ef60c
emacs-configuration: Stop using pretty-mode
* user-config/emacs/.emacs.d/config.org (Editing): Stop usage of pretty-mode

* .guix/rekahsoft/guix-config/home.scm (%emacs-manifest): Remove emacs-pretty-mode
2022-08-04 16:39:39 -04:00
Collin J. Doering 38376f4e2a
emacs-configuration: No-op change to remove repetition 2022-08-04 16:39:03 -04:00
Collin J. Doering 27362bc6d3
emacs-configuration: Use org-roam-export extension so roam notes can be exported 2022-08-04 16:38:21 -04:00
Collin J. Doering 6be38cf69b
emacs-configuration: TODO updates 2022-08-04 16:38:09 -04:00
Collin J. Doering 02d79add78
emacs-configuration: Allow org-export to work with personal git forges 2022-08-04 16:37:30 -04:00
Collin J. Doering 8ac54d9c8e
emacs-configuration: Use dhall-mode
* user-config/emacs/.emacs.d/config.org (DHall): Add section to setup dhall-mode

* .guix/rekahsoft/guix-config/home.scm (%emacs-manifest): Add emacs-dhall-mode package
2022-08-01 13:08:01 -04:00
Collin J. Doering af4b611c08
channels.scm: Update rekahsoft-guix channel 2022-07-31 21:10:14 -04:00
Collin J. Doering d73d63e27c
emacs-configuration: Add nix-mode
* user-config/emacs/.emacs.d/config.org (Nix): Add section on nix, and setup nix-mode

* .guix/rekahsoft/guix-config/home.scm (%emacs-manifest): Install emacs-nix-mode
2022-07-30 08:20:43 -04:00
Collin J. Doering 89f2654bbb
emacs-configuration: Variety of changes and fixes
* user-config/emacs/.emacs.d/config.org (Email - Mu4e): Replace NRI email signature TODO placeholder with a text signature for now
(Email - Mu4e): Disable email signing as when run like this, it causes sent mail to no longer be saved in the send mail folder. Its worth nothing that signing email interactively does not see this behavior, and works as expected, signing the email and placing it in the sent folder
(Org Mode): Add 0:15 as another effort property option
(Org Mode): Make regexp used to discover org agenda-files more strict, disallow underscores (and effectively excluding archive agenda files which end in '_archive')
(Org Mode): Add new org-capture-template for breaks at NRI
(Org Mode): Add makefile as a new org-babel loaded language
(Org Mode): Disable org-ac as its not available on Guix
(Setup [[https://www.orgroam.com][org-roam]]): Have org-roam display tags when selecting notes (allowing fuzzing finding by tag and note title when using helm)
(Setup [[https://www.orgroam.com][org-roam]]): Add keybindings for commonly used org-roam actions
(org-agenda-custom-commands): Add org-agenda customer commands which leverage org-super-agenda
(Setup org-super-agenda): Set date format
2022-07-30 08:19:23 -04:00
Collin J. Doering deae8023be
emacs-configuration: Comment/no-op changes 2022-07-30 07:57:34 -04:00
Collin J. Doering 293a1094a4
README.org: Correct src block missing end_src 2022-07-27 22:57:04 -04:00
Collin J. Doering 50a53479eb
emacs-configuration: Fix doom-modeline after the channel update in b5ccb781
* user-config/emacs/.emacs.d/config.org (Theme): the doom-modeline-init function was replaced
by doom-modeline-mode (breaking change)
2022-07-26 18:43:32 -04:00
Collin J. Doering 14557fa844
channels.scm: Update guix, nonguix and rekahsoft-guix channels 2022-07-26 18:21:34 -04:00
Collin J. Doering b5ccb781c7
channels.scm: Update guix and nonguix channels 2022-07-22 23:14:42 -04:00
Collin J. Doering b9528a3014
channels.scm: Update all channels (notably updating to emacs 28.1) 2022-06-25 02:19:55 -04:00
Collin J. Doering 92b3991e56
home: Add emacs-org-contrib package
* .guix/rekahsoft/guix-config/home.scm (%emacs-manifest): Add emacs-org-contrib as now
ob-ledger and other packages that were part of org-mode have been relocated to this new
package (and are looking for maintainers).
2022-06-25 02:12:03 -04:00
Collin J. Doering cb1b520b13
home: Install xdg-desktop-portal-gtk 2022-05-17 10:42:26 -04:00
Collin J. Doering 159db141db
home: Remove unnecessary comment 2022-05-17 10:42:13 -04:00
Collin J. Doering 4f98128a64
channels.scm: Update guix and nonguix channels 2022-05-17 10:41:52 -04:00
Collin J. Doering d52f76617c
channels.scm: Update guix and non-guix channels 2022-05-08 00:48:31 -04:00
Collin J. Doering 7b1f562f70
emacs-configuration: Partially correct org-roam-capture-templates 2022-05-07 23:27:25 -04:00
Collin J. Doering e831961594
home.scm: Use emacs-org-{ql,super-agenda} packages from upstream 2022-05-07 23:25:44 -04:00
Collin J. Doering b250b52e93
home: Update emacs-helm-mu 2022-05-07 23:25:00 -04:00
Collin J. Doering e8c46410f9
home: Remove org-roam-extensions as its included in org-roam upstream 2022-05-07 23:05:45 -04:00
Collin J. Doering ef7ee100e9
emacs-configuration: Update TODOs 2022-05-03 23:02:26 -04:00
Collin J. Doering a30da9aded
emacs-configuration: Use xdg-open to open browser program and html files
* user-config/emacs/.emacs.d/config.org (Org Mode): Set variable org-file-apps with default
value, adjusted to open html files with xdg-open
2022-05-03 22:59:11 -04:00
Collin J. Doering 55c251e13a
emacs-configuration: Use org-mime to enable sending html email 2022-05-03 22:57:30 -04:00
Collin J. Doering 17895f0c82
emacs-configuration: sign outgoing mail by default 2022-05-03 22:57:12 -04:00
Collin J. Doering b9f812da81
emacs-configuration: Complete calendar setup
* user-config/emacs/.emacs.d/config.org (calendar-longitude): Correct longitude to match my
location
(Calendar): Provide functions to show sunset and sunrise separately in org-mode diary/agenda
2022-05-03 22:01:17 -04:00
Collin J. Doering 1066cafcde
user-config/ledger/.ledgerrc: Update pager path; use guix-home profile 2022-05-03 21:11:29 -04:00
Collin J. Doering 1aa8a0e5d1
user-config/zsh/.zshrc: Source nix profile script 2022-05-03 21:11:07 -04:00
Collin J. Doering 9ff1a1f8cb
home: Install git-lfs package 2022-05-01 21:59:23 -04:00
Collin J. Doering ac90a95cd3
emacs: Add missing noredink email smtp configuration 2022-04-20 14:34:20 -04:00
Collin J. Doering 29fef15257
Add NoRedInk email configuration for emacs (mu4e) and mbsync 2022-04-20 10:31:06 -04:00
Collin J. Doering ca5effc6a0
home: Install emacs-org-mime package 2022-04-20 00:21:16 -04:00
Collin J. Doering f8e109794a
channels.scm: Update all channels 2022-04-19 21:42:14 -04:00
Collin J. Doering 23ab247f3d
home: Install gettext 2022-04-16 22:49:10 -04:00
Collin J. Doering 9040891c55
emacs-configuration: Cleanup/archive TODOs 2022-04-08 22:59:01 -04:00