Commit graph

195 commits

Author SHA1 Message Date
fc494ab25b feat(emacs): Add ‘org-modern’ configuration 2024-04-19 22:58:03 -07:00
7fd1612575 Automatically add ssh keys to ssh-agent when first used 2024-04-07 00:21:29 -07:00
16fae84dc0 Call inkplate-display directly instead of through herd
It doesn't seem to be running correctly at night, so maybe calling it directly
will work better than calling it through ‘herd’.
2024-04-07 00:19:04 -07:00
65c5ef5c7f Add ssh-agent configuration
gpg-agent wasn't working when trying to set up an ssh-agent, so use regular
ssh-agent instead.
2024-04-07 00:18:21 -07:00
5225562fe0 Remove custom company package
The changes I made to the package have been accepted upstream, so I don't need
to maintain my own anymore.

Commit: https://git.savannah.gnu.org/cgit/guix.git/commit/?id=55c94d68df

Discussion: https://issues.guix.gnu.org/68839
2024-04-07 00:16:15 -07:00
92113db65e Add ‘emacs-oni-git-commit’ to my profile 2024-04-05 13:10:32 -07:00
7499cb2305 Add nginx-mode for Emacs 2024-04-04 22:02:39 -07:00
331c84986c Add oni-python configuration 2024-04-04 22:01:12 -07:00
7d0660ab5f Install Fennel-mode into my Emacs 2024-02-05 23:42:25 -08:00
cc0b32e016 Fix GPG in Emacs 2024-02-05 23:42:12 -08:00
1fd9b5aa80 Add my yaml-mode configuration for Emacs 2024-02-05 23:41:14 -08:00
ce63d1fc5b Add ‘tym’ package
Tym is a terminal emulator that can be configured through Lua, which means it
can be configured through Fennel.
2024-01-30 13:26:03 -08:00
0aa0b23962 Add custom ‘emacs-company’ package, remove custom ‘emacs-notmuch’
The custom ‘emacs-notmuch’ package isn't necessary anymore since my patch was
submitted[1]

The custom ‘emacs-company’ fixes some issues with icons and images not loading
while installed with Guix.

[1]: https://issues.guix.gnu.org/68667
2024-01-30 13:24:02 -08:00
5755831bb6 Add ‘ace-link-notmuch’ package and configuration 2024-01-28 00:39:45 -08:00
98dd7c6966 Add another keybinding for my footpedal 2024-01-16 09:32:37 -08:00
d68ecd3086 Remove unnecessary and unwanted visual effects 2024-01-16 01:12:13 -08:00
c506f51827 Fix imports for emacs-outli 2024-01-16 01:11:47 -08:00
9af2af66b0 Fix typo for integration between Emacs and vterm 2024-01-16 01:08:24 -08:00
265c55bcda Add mcron service that runs inkplate-display at midnight 2024-01-16 01:08:03 -08:00
f2c93c4287 Remap some keys in StumpWM for my foot pedal 2024-01-16 01:00:17 -08:00
cc13663326 Disable broken service
The service itself isn't actually broken, but the ‘mpv-mpris’ package couldn't
compile when I tried.
2024-01-07 21:46:39 -08:00
7f691ec18e Configure ‘emacs-vterm’ through Guix 2024-01-07 21:44:51 -08:00
079078c7eb Change data configuration
- Replace Herbstluftwm with Sawfish WM.

- Install Emacs through Guix.
2023-12-19 22:19:47 -08:00
5b0c97e2e5 Add ‘GDK_CORE_DEVICE_EVENTS’
This allows Emacs to accept remapped keys from Stumpwm.
2023-12-07 23:36:31 -08:00
bf912c42ff Add Emacs Pinentry configuration 2023-11-08 15:13:10 -08:00
9f7b08def2 Add gpg-agent to Guix 2023-11-07 23:00:34 -08:00
54034c220b Update module import
Dunst was moved from the ‘(gnu packages dunst)’ module to the ‘(gnu packages
wm)’ module in commit bf6fdf76b0fe19cbf5787795caac8edab6eeb439 of the Guix
repository.
2023-11-07 17:15:17 -08:00
a6cdb302e2 Add emacs-syncthing-status 2023-11-07 15:57:00 -08:00
c36b17fa7a Add MSMTP configuration 2023-11-06 00:28:00 -08:00
1f92565b73 Make the dashboard wiki page loading asynchronous 2023-10-13 14:43:15 -07:00
b6ae70a86b Add a random EmacsWiki page to my dashboard 2023-10-12 21:59:45 -07:00
7f3e524136 Add a random note from my Roam database to the dashboard 2023-10-12 20:56:47 -07:00
934b8bbffa Add autokey and copyq services 2023-10-12 20:54:54 -07:00
3712c888b7 Add golden-ratio to Emacs configuration 2023-10-12 17:03:21 -07:00
cb16d6af61 Add mpv and mpv-mpris services 2023-10-08 22:07:36 -07:00
25d760efc8 Add ‘ace-link’-specific settings 2023-10-03 22:12:22 -07:00
fac6e98dbf Add custom emacs-notmuch package
This fixes a bug that exists in the package that the Notmuch logo doesn't show
up in notmuch-hello. I'll try and make a couple of other changes before opening
a pull request back to Guix to fix it.
2023-09-29 14:35:02 -07:00
314ef89dc0 Add ace-link to my Emacs configuration 2023-09-28 00:22:30 -07:00
51a84e941e Add keybindings for managing dunst in stumpwm 2023-09-27 23:44:21 -07:00
9ad2400a9a Add eros to my Emacs configuration 2023-09-27 23:44:06 -07:00
6054dccc67 Add some indentation into zsh function 2023-09-19 00:38:04 -07:00
0bf5c4ee89 Update to latest emacs config 2023-09-19 00:37:47 -07:00
8341bb5d24 Add abcde as an alias for running through guix shell
I don't use ‘abcde’ frequently enough to keep it in my home profile all the
time.
2023-09-19 00:36:44 -07:00
c900af3e00 Add some more of my Emacs packages to my config 2023-09-14 22:54:36 -07:00
e6a5c692d3 Fix rebase error 2023-08-29 22:30:36 -07:00
8187a45c31 Add nonguix channel explicitly
My configuration depends on some nonguix packages and having it be only a
transient dependency through guix gaming channel means that when I disabled the
gaming channel because it was broken, it broke my configuration because it also
removed the nonguix channel from my configuration.
2023-08-29 22:28:37 -07:00
150273d741 Add zsh-autopair configuration 2023-08-29 22:28:30 -07:00
0e0fccec88 Rename ‘helpful.el’ to ‘oni-helpful.el’
This is to prevent any confusion about what files are loaded, otherwise the
configuration will provide the helpful feature that the helpful package should
provide.
2023-08-29 22:26:42 -07:00
0f6732d1c9 Fix typo 2023-08-29 22:26:42 -07:00
edfc8c2558 Add emacs-yasnippet-capf to my configuration 2023-08-29 22:26:42 -07:00