Commit graph

213 commits

Author SHA1 Message Date
47737fd93c
Make zsh word movement keys work more like Emacs 2024-11-22 23:28:35 -08:00
21d8c958e8 Add sawfish service code
This should probably have been added earlier, but I seem to have missed it.
2024-11-18 21:41:47 -08:00
869528b295 Add cbatticon service 2024-11-18 21:41:36 -08:00
864f3941d5 Add oni-python to data 2024-11-08 07:14:28 -08:00
baace30597 Remove oni guix channel dependency
It's easier to put these packages directly in my configuration rather than keep
them in a separate repository. This will likely break some things.
2024-10-31 07:37:47 -07:00
c21a3aa725 Add configuration for xss-lock 2024-10-29 00:17:48 -07:00
eaf92fbf1b Don't show the weather in a new Firefox tab 2024-10-24 07:32:14 -07:00
e332b2ab1d
Accept wezterm as a terminal to raise
I've been trying it out.
2024-08-15 00:18:32 -07:00
b07410da65
Don't use ‘add-zsh-hook’ for setting up vterm
It seems that the ‘autoload’ and ‘add-zsh-hook’ calls somehow interfered with
the later setup of the ‘zsh-autosuggestions’.
2024-08-15 00:14:26 -07:00
08c336290e
Add configuration for icecat 2024-07-04 23:57:28 -07:00
72bb9d7b9c Set wallpaper when stumpwm starts
This depends on ‘feh’ being installed and the wallpaper existing. I'll want to
update it to actually depend on the ‘feh’ package and to download the wallpaper
package from somewhere else.
2024-07-01 14:20:25 -07:00
b3e3f9292c Fix stumpwm packages
The latest ‘stumpwm’ package has removed the “lib” output. All things using the
‘stumpwm:lib’ output need to switch to just using ‘stumpwm’.

I've added the ‘stumpwm+swank’ package definition because in my package
repository it depends on ‘stumpwm:lib’ and this way I can update it more easily.
2024-07-01 14:18:40 -07:00
eec1396d42 Remove rounded corners around the stumpwm modeline
- Redefine the ‘stumpwm::make-mode-line-window’ function to set the
  ‘_NET_WM_WINDOW_TYPE’ property to ‘_NET_WM_WINDOW_TYPE_DOCK’ so that it can be
  matched by window type.

- Specify that for picom any “dock” type windows should be excluded from getting
  rounded corners.

- Add ‘rounded-corners-exclude’ initializer for the ‘home-picom-configuration’.
2024-07-01 14:17:30 -07:00
53cc05214f Add mpdscrobble service 2024-06-19 23:02:35 -07:00
744b191483 Move all mpd-related packages into (oni packages mpd) 2024-06-19 21:55:28 -07:00
730d18c024 Remove unused package 2024-06-19 21:54:28 -07:00
419e7053b9 Add my PHP config for Emacs 2024-06-19 16:11:51 -07:00
e3a5148a02 fix: oni channel url 2024-04-19 23:02:14 -07:00
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