Commit graph

119 commits

Author SHA1 Message Date
9363fb88cf Add herbstluftwm configuration with xsession extension
The herbstluftwm configuration isn't complete yet, it's only the package so far,
but it does extend the xsession service to include a line in xsession to execute
the window manager in a bit of a hacky way.

This also adds a ‘mixed-executable-file’ function which is the same as the
‘mixed-text-file’ except that it also sets the executable bit for the computed
file.
2022-04-14 01:39:25 -07:00
00f51af69d Use shepherd to start xmodmap rather than on first startup 2022-04-12 21:33:15 -07:00
13baec4666 Ensure packages are installed for the zsh plugins 2022-04-11 23:44:19 -07:00
98284e0af3 Make zsh plugins their own services 2022-04-11 23:15:51 -07:00
15b1898664 Add xbindkeys configuration 2022-04-06 23:44:55 -07:00
fde6941d93 Automatically start xmodmap when I first log in 2022-04-06 21:13:44 -07:00
8d5eb70a19 Add configuration for picom 2022-04-05 21:47:45 -07:00
67c4a901a3 Add xsession configuration 2022-04-05 01:30:08 -07:00
7f5381687d Install xmodmap when the xmodmap service is used 2022-04-05 00:59:59 -07:00
19043b82ae Install kitty when the kitty service is used 2022-04-05 00:54:09 -07:00
b11545014e Configure zsh 2022-04-04 01:11:13 -07:00
e0f1dd5d07 Add a kitty home service with configuration 2022-04-03 01:32:27 -07:00
d28afb72db Support symbols with special characters in configuration group keys 2022-04-02 01:35:20 -07:00
670d4c73ca Update Rofi configuration
Make it prettier
2022-04-02 01:34:55 -07:00
8713e5c421 Add Xmodmap config 2022-04-02 00:29:25 -07:00
235403c236 Replace fish with zsh
There are some issues with loading things from fish, ZSH is easier to work with
in Guix.
2022-04-02 00:28:10 -07:00
dc4a7e2071 Add glibc-locales so locales can be loaded from Guix 2022-04-02 00:27:11 -07:00
bbab14ede6 Add rofi config for data 2022-03-30 12:26:45 -07:00
7310c3c99b Add ‘guix-home’ configuration for data 2022-03-30 02:42:09 -07:00