Commit graph

867 commits

Author SHA1 Message Date
90124cc20f Add myctl function
‘myctl’ is just an alias for ‘systemctl --user’
2020-12-26 23:17:23 -08:00
aba7d3fcb3 Make firefox menus translucent 2020-12-26 23:17:23 -08:00
dda0044a5d Fix the ratio of the secondary frame for the dev desktop
This brings my terminal back to 80 columns.
2020-12-26 23:17:23 -08:00
aefb0cd2af Fix showing certain tags on my secondary monitor 2020-12-26 23:17:23 -08:00
fec00155e1 Change polybar’s background color
This is to make it look more like my Emacs mode line.
2020-12-26 23:17:23 -08:00
f5e61a52c7 Show available desktop tags in polybar 2020-12-26 23:17:23 -08:00
f1b84e60e1 Always show rofi on my preferred monitor 2020-12-26 23:17:23 -08:00
e0ad37a42d Don’t start an alternative editor
Sometimes I’m too impatient and will try to start ‘emacsclient’ before the
server has finished starting up. This means that it will start another Emacs
session and it won’t be obvious to me. Now it’ll just fail to start
‘emacsclient’ and I can try again a few seconds later.
2020-12-26 23:17:23 -08:00
c6dd756ce1 Swap my monitors on rincewind 2020-12-26 23:17:23 -08:00
be0f6439f2 Be less verbose about loading zplug modules 2020-12-26 23:17:23 -08:00
546d92c808 Fix data configuration for herbstluftwm 2020-12-06 15:07:23 -08:00
f811c85465 Add data configuration for X11 2020-11-23 20:22:43 -08:00
ba62fe7746 Add dir_colors configuration 2020-11-23 20:22:16 -08:00
6c5f63c9ad Add cmst configuration 2020-11-23 20:21:50 -08:00
337b03e3e3 Add bluebarry-tray configuration 2020-11-23 20:21:28 -08:00
55be69cca8 Mode dunst keyboard shortcuts
The keyboard shortcuts defined in the configuration file have been deprecated,
instead dunst now comes with a ‘dunstctl’ command that should be used.
2020-11-13 23:21:48 -08:00
83358d1f5c Add some more aliases 2020-06-17 21:20:55 -07:00
a5ed29fa99 Add my old ZSH prompt 2020-06-17 21:17:41 -07:00
c2cdc9cd99 Add ZSH aliases 2020-06-17 20:56:29 -07:00
992fcf0617 Fix zplug usage 2020-06-17 20:43:48 -07:00
0a6ae26311 Try to use Ubuntu for sans-serif fonts 2020-05-12 21:58:03 -07:00
c2f8fdb0c0 Add pre- and post-install recipes for configurations
Use the post-install recipe for Emacs to configure it to open org-protocol
requests.
2020-05-09 23:52:46 -07:00
8d9320be83 Clean up Emacs config
Everything’s moved to my emacs-config project
2020-05-09 23:51:55 -07:00
f310ee6b9c Fix some names and modes 2020-04-27 10:45:10 -07:00
a066a0845d Add fonts.conf 2020-04-27 10:44:39 -07:00
45063f303e Fix up some font settings
I’ll try hintfull for a while, see how I like it.
2020-04-27 10:44:02 -07:00
1f131eef79 Add forgotten URxvt settings
Oops! Almost accidentally deleted this.
2020-04-26 22:36:34 -07:00
68a62390b8 Fix color definitions
M4 treats ‘#’ as a comment delimiter, so that if there is a macro that expands
to, for example, ‘#222222’ it will ignore any macros any further along the line.
2020-04-26 22:33:16 -07:00
79c006b5c6 Add meta-package for my X11 configuration
With this meta-package it locks down which packages should be installed.
2020-04-26 21:35:26 -07:00
5bb0014265 Reorganize xsession and Xresources
- Add xsession. Instead of requiring each of my machines to setup their own
‘.xsession’ add one that should work for all of them.

- Use M4 for the Xresources database. I didn’t want the X11 project to be aware
of all the configuration files that could be added in there and I was able to
figure out how to have it load all of the configuration files in the
‘Xresources.d’ directory. Now each configuration can inject properties into the
X resources database.

- Have ‘.xsession’ load all of the scripts in ‘.config/X11/Xsession.d’. Each
configuration can now inject some script to run when X starts.

- Have ‘.xsession’ load a machine-specific script so that each machine can
override what it does when X starts.
2020-04-26 21:34:57 -07:00
81c8b04af6 Properly use first prerequisite instead of all for stow 2020-04-26 20:58:39 -07:00
e0c021b4ac Add my firefox userChrome 2020-04-26 16:54:44 -07:00
4b637506d9 Automatically hide polybar if necessary
xfreerdp doesn’t seem to play nice with Polybar, so hide Polybar whenever
xfreerdp is focused.
2020-04-26 16:17:45 -07:00
e67f221c21 Rename Compton to Picom
They renamed the project and it’s been warning me about this for a while.
2020-04-26 16:12:05 -07:00
6c65158e68 Ignore compton.conf 2020-04-24 20:50:45 -07:00
fb85e44193 Use mask to call into make 2020-04-24 20:49:40 -07:00
a52da655ff Remove impossible command 2020-04-24 20:40:28 -07:00
5ebf5e1d21 Try out Mask 2020-04-22 23:35:54 -07:00
0a06d13dbd Remove org-wild-notifier service
It’s not working as I’d hoped.
2020-04-22 23:19:57 -07:00
7332f38f1b Change the monitor for polybar’r rincewind config
Also enable IPC
2020-04-22 23:19:28 -07:00
d51518fa00 Fix formatting 2020-04-22 23:19:20 -07:00
305f3f2a06 Fix scsh location 2020-04-22 23:19:06 -07:00
7f870a0035 Fixup which directories get synced
Syncing all of them was causing mbsync to fail.
2020-04-22 23:18:29 -07:00
12cd5eb996 Adjust terminal width on rincewind 2020-04-22 23:17:58 -07:00
28cf08ab72 Fix up some of the Steam windows 2020-04-22 23:16:11 -07:00
91792b022c Add settings for work
Add a “work” tag. Set xfreerdp windows to be floating and use the work tag.
2020-04-22 23:15:24 -07:00
a410d8ef6f Automatic fixes from shfmt 2020-04-15 00:55:03 -07:00
8681e8a0da Add machine-specific configs for MPD 2020-04-15 00:54:18 -07:00
d1db306774 Include more in my music directory
Right now there are two subdirectories:

- ~/music/ogg
- ~/music/mp3

Include both in MPD
2020-04-15 00:49:37 -07:00
cbf581acfa Use .stowrc instead of a bash wrapper around stow
The comment in ‘stow-home’ claims that ‘.stowrc’ doesn’t support variable
expansion. I don’t know if I couldn’t figure it out before or if stow has been
updated since then, but it seems to work fine now.
2020-04-15 00:48:00 -07:00