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