Commit graph

843 commits

Author SHA1 Message Date
17d3bfce41 Add opacity-rule option for picom
Use this option to specify that anything containing “(Meeting) | Microsoft
Teams” (which should be in the title of MS Teams when in a meeting) should have
100% opacity, and also that anything containing “freerdp” should have 100%
opacity.

For Teams I really only need it to be opaque once a meeting starts, I don't care
the rest of the time.

For XFreeRDP I've tried matching on ‘class_g’, ‘name’, nothing seems to work.
Using ‘opacity-rule’ finally seems to have an effect.

The rules both use ‘*’ to match anywhere in the name, and ‘?’ to specify that
the match should be case-insensitive.
2023-03-30 09:55:48 -07:00
8eb8bcacdf [git] Add custom hunk-headers for Emacs Lisp files 2023-03-20 23:00:55 -07:00
dd23871b67 Add Emacs configuration 2023-03-17 01:04:03 -07:00
726e44fa23 Clean up import for (oni home services emacs) 2023-03-17 00:49:20 -07:00
201ea4662b Automatically reload stumpwm if any changes are made to its config 2023-03-17 00:33:19 -07:00
300c22cb56 Make picom restart automatically when the coonfiguration changes 2023-03-16 23:09:54 -07:00
9059cec94c Add the current date to the mode-line, set up some color 2023-03-16 22:47:48 -07:00
dd26c05db8 Don't do fancy compositing for i3lock 2023-03-16 22:23:14 -07:00
826e0c6943 Make running i3lock unaware of the location of i3lock
Right now this works fine, but once I remove ‘/usr/bin/i3lock’ and install it
with Guix the path will change completely.
2023-03-16 22:22:32 -07:00
7d079e8973 Add screen locking to my stumpwm config 2023-03-16 22:13:22 -07:00
05ba6544e2 Try to fix transparency of xfreerdp 2023-03-16 16:54:55 -07:00
95395ddf69 Add my emacs-vterm configuration 2023-03-16 16:35:27 -07:00
d8094dbd63 Add stumpwm configuration 2023-03-16 16:35:06 -07:00
7e621a8a22 Add some temporary environment variables 2023-03-16 00:47:51 -07:00
7407ae3a47 Install stumpwm+swank and get rid of some conflicting configuration 2023-03-16 00:47:23 -07:00
1851351af6 Remove litable and add oni-org-roam configuration package 2023-03-15 00:21:03 -07:00
ae19bf6641 mpd-notify service needs mpd to start 2023-03-08 23:22:02 -08:00
20f5597d39 Add service for notifications for MPD 2023-03-07 23:51:42 -08:00
82ae1b59a6 Clean up imports for picom service 2023-03-07 23:28:23 -08:00
378e83bee9 Rename ‘(oni home services compton)’ -> ‘(oni home services picom)’ 2023-03-07 23:10:57 -08:00
8e564967cf Add picom service configuration for rincewind 2023-03-07 23:08:02 -08:00
f48c4fead0 Rewrite picom configuration
The previous version of the configuration was complaining that my ‘config’
section was not a valid value for the ‘package’ section. I didn't quite
understand why it would complain about that, so I decided to use my now improved
Guix Home knowledge (compared to when I copied the previous version) to just
rewrite the service in a way that matches my other services.
2023-03-07 23:05:58 -08:00
62b8eb28bf Clean up rincewind config imports 2023-03-06 22:12:25 -08:00
eb93b58763 [herbstluftwm] Fix calling rofi 2023-03-06 10:23:17 -08:00
ae88b52c43 [rincewind] Add mkninitcpio settings 2023-03-06 10:22:38 -08:00
60d1260775 Add custom scsh from upstream to test 2023-03-06 10:21:23 -08:00
4eb646a8da Fix rofi service 2023-03-06 10:21:04 -08:00
d959e108d1 Increase the maximum icon size to 64 for dunst 2023-03-06 10:20:45 -08:00
16ee76bad4 Add ‘origin’ configuration property for dunst 2023-03-06 10:20:10 -08:00
dcc432ed42 Move picom configuration to data
This configuration is for now specific to data, rincewind will have a different
configuration.
2023-03-06 10:19:33 -08:00
6de55e66ce [mbsync] Don't synchronize sent mail from Google 2023-03-06 09:42:40 -08:00
04a8182910 [herbstluftwm] Remove unused background image
I have a script running that picks a random wallpaper each time I log in.
2023-03-06 09:41:47 -08:00
5123b7f786 [herbstluftwm] Remove references to other monitor
I only have one (big) monitor now, there are no other monitors to lock anything to.
2023-03-06 09:41:14 -08:00
eafd6fc46f [herbstluftwm] Use new way of starting polybar
I've stopped using systemd and am now using Guix's herd for defining and
starting services.
2023-03-06 09:40:11 -08:00
5a0aaf5469 [herbstluftwm] Update screen layout 2023-03-06 09:39:57 -08:00
7bc5c92e25 [herbstluftwm] Fix Steam login screen size 2023-03-06 09:37:02 -08:00
8492a6c6a2 [Surfingkeys] Don't unmap ‘l’ since I'm using it elsewhere 2022-12-15 10:40:07 -08:00
3e84ed5424 [Surfingkeys] Bind ‘C-x x g’ to reload the page
‘C-x x g’ in Emacs calls ‘revert-buffer-quick’, which is about the same idea as
reloading the page.
2022-12-15 10:35:02 -08:00
8cc6b79f48 [Surfingkeys] Replace ‘ESC’ with ‘C-g’ in omnibar and insert modes 2022-12-15 10:33:50 -08:00
9e4f274720 [Surfingkeys] Put the omnibar in the bottom
I feel like this will be more Emacs-like...
2022-12-13 06:47:15 -08:00
13dfdd2531 [Surfingkeys] Unmap ‘G’ and ‘gg’
The ‘M-<’ and ‘M->’ bindings seem to work, so these aren't necessary anymore.
2022-12-13 06:46:13 -08:00
6f0a9a8613 [Surfingkeys] Unmap some remapped keys to clean up the space
I don't accidentally want to become dependent on the original keybindings.

I'm leaving the ‘G’ and ‘gg’ keys up for now, beceause I haven't been able to
tell yet whether the ‘M-<’ and ‘M->’ keybindings work.
2022-12-13 06:39:34 -08:00
f94dfbad15 [Surfingkeys] Try specifying ‘M-<’ and ‘M->’ differently
The keybindings show up properly in the keybinding list, but they don't work.
I'm wondering if this particular change is going to cause a syntax error, or
perhaps Surfingkeys can figure out that those ‘<’ and ‘>’ are part of the
keybinding.
2022-12-13 06:37:44 -08:00
6474e5b0b2 [Surfingkeys] Use ‘M-p’ and ‘M-n’ to switch tabs 2022-12-13 06:37:03 -08:00
b1beded0d6 [Surfingkeys] Remap ‘yy’ to ‘c0’ to copy the current URL 2022-12-11 13:20:28 -08:00
7b4f8a21fc [Surfingkeys] Add configuration 2022-12-11 13:19:33 -08:00
1df69d56d8 Reindent all package descriptions 2022-11-17 20:57:06 -08:00
419aaab627 Add a bunch of configuration for properly indenting Guix functions
Taken from the Guix ‘.dir-locals.el’[1]

[1]: https://git.savannah.gnu.org/cgit/guix.git/tree/.dir-locals.el?id=1bea5d38a26755b84437623c0f48915a77899b57
2022-11-17 20:54:31 -08:00
5210c90ed8 Add Rincewind system configuration 2022-11-13 16:29:17 -08:00
07490cdbf7 [polybar] Don't show currently playing song on pause 2022-11-09 22:23:09 -08:00