Commit graph

42 commits

Author SHA1 Message Date
f33a2df7b9 Switch rincewind over to using Guix Home 2022-09-26 16:05:48 -07:00
3967a01b89 Set up initial configuration for rincewind home 2022-09-22 23:52:28 -07:00
e8cdf76fbf Move a couple of keybindings to herbstluftwm 2022-07-22 21:12:45 -07:00
7957b236de Add guile configuration 2022-07-22 12:36:36 -07:00
892a409184 Add dunst configuration 2022-07-21 22:20:55 -07:00
3250444503 Add a hostname for my pc so ssh recognizes the name 2022-07-05 19:29:24 -07:00
5c200f0cb4 Fixup rofi theme configuration
This is a temporary fix. I've switched from using ‘@theme’ to ‘@import’ because
the former discards the default theme, and apparently my theme makes some
assumptions about the state of things and requires the default theme to work.
The proper fix would be to fix my theme instead.

This change also fixes a bunch of typos and fixes the use of references within
the theme. References aren't strictly necessary, but my current theme relies on
them and they are technically a valid part of the configuration.
2022-07-03 19:06:32 -07:00
dc631e498f Rename the xdisorg package to rofi 2022-07-03 19:06:32 -07:00
eee994b35e Add ssh configuration 2022-06-21 20:25:33 -07:00
fe7c8283f0 Move any browser windows to the web tag in hersbtluftwm 2022-06-16 20:54:26 -07:00
65073b717f Fix zsh prompt 2022-06-16 19:10:14 -07:00
5cd91c77e0 Add unclutter configuration for guix home 2022-06-16 19:10:01 -07:00
46259edd2d Update ZSH prompt
Include a shortened version of the current directory.
2022-06-14 22:16:49 -07:00
e1f72bebee Update colors for kitty
The previous colors had some issues such as any red text being very hard to
read.
2022-06-13 22:13:01 -07:00
0782ee0007 Fix picking a wallpaper at startup 2022-06-02 23:31:27 -07:00
054aaea796 Show a black background when locking the screen 2022-06-02 23:31:04 -07:00
683bc98c6f Add configuration to set a random wallpaper on login 2022-05-21 11:08:01 -07:00
daf4b6c498 Add packages and install hlwm-run-or-raise and dependencies
Adding this package with the necessary dependencies makes sure that if it's
installed its dependencies are installed as well and everything should work.
2022-04-27 01:16:39 -07:00
45e2fa2727 Add definition for ‘XDG_DATA_DIRS’
Archlinux doesn't specify a value for this and relies on applications knowing
the default. Guix adds values to this list, meaning that because there is no
value initially it overrides the defaults completely. One thing that always goes
wrong when this happens is that Firefox installed through ‘pacman’ won't be able
to find some schemas it needs to show the upload file dialog and crashes when I
try.
2022-04-20 22:48:29 -07:00
fd82bcabcd Have rofi extend xbindkeys for keys to bind 2022-04-20 22:23:27 -07:00
5056a6051b Add syncthing configuration 2022-04-20 16:44:52 -07:00
2489c0fc26 Add keybindings of xbindkeys 2022-04-20 01:23:26 -07:00
067c524ffe Don't run CMST from herbstluftwm 2022-04-19 01:14:32 -07:00
c52f5ee6c9 Add cmst and kdeconnect configurations 2022-04-19 01:14:14 -07:00
f4e0ee160e Change aspect ratio of my dev layout
This makes the terminal 80 columns wide.
2022-04-18 23:37:16 -07:00
b7d84184bf Add fonts required by my config 2022-04-18 23:36:56 -07:00
ecb63a646f Add basic polybar configuration 2022-04-16 00:24:34 -07:00
22691e33f9 Fix some rules for Herbstluft 2022-04-15 23:44:00 -07:00
af4c5b3ffd Add configuration for herbstluftwm 2022-04-15 00:48:15 -07:00
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
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
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
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
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