Commit graph

119 commits

Author SHA1 Message Date
083a6a5ed1 pop-os: Add web-mode for Vue development 2024-12-12 14:10:38 -08:00
3b8b38db96 Add yaml mode 2024-12-12 11:59:12 -08:00
761c5f7a1f [pop-os] Add Dockerfile mode to Emacs 2024-12-10 08:13:45 -08:00
432cb4780a Add start of mbsync service 2024-12-09 23:08:23 -08:00
99c044ba42 pop-os: Fix up HTML mode 2024-12-09 14:56:23 -08:00
78d34cd434 [pop-os] Add grep settings 2024-12-09 12:19:33 -08:00
6e62aaceec [pop-os] Add org-mode settings 2024-12-09 12:01:34 -08:00
7601d46c2f Make custom-file a setting in the Emacs configuration 2024-12-09 11:08:32 -08:00
1c30ed9675 [pop-os] Fix switching buffers in Emacs 2024-12-09 10:15:58 -08:00
4bc65a2602 [pop-os] Add scheme mode for Emacs 2024-12-09 10:15:58 -08:00
e48d85b621 [pop-os] Set up wakapi 2024-12-09 10:15:58 -08:00
13b7728495 Fix basic Emacs setup, add magit 2024-12-09 10:15:58 -08:00
68f3945789 Adding initial config 2024-12-09 10:15:58 -08:00
83b66718b2 data: Install oni-gnus configuration 2024-12-06 07:38:38 -08:00
23b48fb2ac data: Install org-caldav
This is only an initial commit, more work needs to be done before I can use it.
2024-12-06 07:37:34 -08:00
0e2fe034a8 data: Install gforth 2024-12-06 07:36:49 -08:00
f105e48730 data: Install Dosis font 2024-12-06 07:35:55 -08:00
34d460e77f Include yaml mode for data 2024-11-28 23:34:09 -08:00
2cd30670d8
Fix rincewind configuration 2024-11-22 23:42:12 -08:00
25d95f3cdd
Add wakatime configuration 2024-11-22 23:28:35 -08:00
47737fd93c
Make zsh word movement keys work more like Emacs 2024-11-22 23:28:35 -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
08c336290e
Add configuration for icecat 2024-07-04 23:57:28 -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
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
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
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
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