Commit graph

1009 commits

Author SHA1 Message Date
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
dbfce1861c Remove conflicting definitions of SCSH
Changes that I made were added to Guix some time ago.
2024-06-19 21:56:33 -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
7421fb9730 Update emacs config to latest version 2024-06-19 16:12:01 -07:00
419e7053b9 Add my PHP config for Emacs 2024-06-19 16:11:51 -07:00
3b1e7f4876 Add archlinux package search for Surfingkeys 2024-04-22 15:30:22 -07:00
e0ffe1a859 fix(surfingkeyes): Fix syntax error 2024-04-20 00:10:27 -07:00
7bcf1f8aae feat(surfingkeys): Add EmacsWiki search 2024-04-19 23:39:20 -07:00
e3a5148a02 fix: oni channel url 2024-04-19 23:02:14 -07:00
2c6868b56c chore(emacs-config): Update to latest 2024-04-19 23:01:07 -07:00
2f8d342c5e fix: Update git repo and homepage urls
I switched from using Forgejo back to using cgit, and the urls have changed.
2024-04-19 23:00:15 -07:00
fc494ab25b feat(emacs): Add ‘org-modern’ configuration 2024-04-19 22:58:03 -07:00
cf72a2ebc8 fix(surfingkeys): Fix melpa name casing 2024-04-19 22:29:18 -07:00
2a6a6b67f4 feat(surfingkeys): Add Melpa search alias 2024-04-19 22:26:52 -07:00
ebf711890a Add keybinding ‘cl’ to “copy link” 2024-04-09 11:51:57 -07:00
0831b2ef1b [Surfingkeys] Add keybinding for Phanpy to load new posts 2024-04-09 11:51:27 -07:00
71aa62b6c9 Fix up some search aliases 2024-04-07 00:22:14 -07:00
7fd1612575 Automatically add ssh keys to ssh-agent when first used 2024-04-07 00:21:29 -07:00
ba1590bba3 Automatically delete some old GoG promotional emails 2024-04-07 00:20:58 -07:00
d7b912555c Change default branch name to git
‘master’ is a problematic term and ‘main’ works just as well.
2024-04-07 00:20:22 -07:00
001320a0ea Fix ‘sendmailcmd’ for git 2024-04-07 00:20:01 -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
0b61b8cf0c Update to latest emacs configuration 2024-04-04 22:01:29 -07:00
331c84986c Add oni-python configuration 2024-04-04 22:01:12 -07:00
b439a924ce Update to latest Emacs config 2024-02-15 13:07:16 -08: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
c5a9e8ac84 Alphabetize package definitions in ‘emacs.scm’ 2024-02-01 23:26:47 -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
7d38c4d12a Move emacs-outli to emacs packages file 2024-01-16 01:04:59 -08:00
ee519e1e08 Update emacs-outli to latest version 2024-01-16 01:00:30 -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
5910d47dbb Update emacs-config to latest version 2024-01-07 21:46:36 -08:00
7f691ec18e Configure ‘emacs-vterm’ through Guix 2024-01-07 21:44:51 -08:00