Commit graph

986 commits

Author SHA1 Message Date
f5896ccc12 [mbsync] Get the account credentials from the secret service
Instead of using my custom Python script that looks them up, just use the
command-line application included in the ‘libsecret’ package on Archlinux.

Remove the custom helper script that I’d written for them.
2021-11-02 22:06:32 -07:00
92d2d4650e [mbsync] Rename ‘Master’ -> ‘Far’, ‘Slave’ -> ‘Near’
The previous options were deprecated.
2021-11-02 22:06:32 -07:00
872ca5ff5a [stow] Don’t fold directories when stowing files
Folding means that if stow discovers a parent directory for a project or a file
in it exists, it doesn’t create the directory structure and then links the file,
instead it makes a symbolic link between the directory.

This means that any files created in that directory show up in this repository.

The upside of that situation is that if I remove or rename files, and the
directory it’s in is folded, it doesn’t leave dead links around.
2021-11-02 22:06:32 -07:00
f655e1e3c2 [mbsync] Sync all ‘ml-*’ inboxes and ‘INBOX’
I’ve renamed all of them so that if I add or remove them I don’t have to worry
about updating mbsync.
2021-11-02 22:06:32 -07:00
bc4e1f8264 [fish] Add an indicator to the prompt that shows there is a guix env 2021-11-02 22:06:32 -07:00
58dac9e922 [kitty] Change the order of the enabled layouts
This makes the `vertical' layout the default.
2021-06-29 22:24:02 -07:00
70b4bad24d Reorganize zsh/profile 2020-12-26 23:17:23 -08:00
9b209c974c Fix monitor names and switch monitors on rincewind 2020-12-26 23:17:23 -08:00
4e28721b8e Check if redshift-gtk exists before trying to run it 2020-12-26 23:17:23 -08:00
c1223b4b23 Fix monitor for polybar on rincewind 2020-12-26 23:17:23 -08:00
a420e6bf29 Remove unused volume module 2020-12-26 23:17:23 -08:00
b7719aabae Adjust polybar colors to match ‘yoshi-theme’ 2020-12-26 23:17:23 -08:00
92d397dffb Check if picom exists before trying to run it 2020-12-26 23:17:23 -08:00
2e1cf24bc1 Switch the monitors on rincewind around 2020-12-26 23:17:23 -08:00
c2d7aa1240 Add Next as a possible browser option 2020-12-26 23:17:23 -08:00
e808adca0c Accept other extensions for wallpapers than just jpg 2020-12-26 23:17:23 -08:00
24b4948252 Add files for shelldon 2020-12-26 23:17:23 -08:00
9d3ef4d196 Fix keybindings for M-up and M-down
I’m very used to having M-up and M-down do the same thing as regular up and
down. In fish by default this prints the previous command, with ‘&| less;’ added
on.
2020-12-26 23:17:23 -08:00
dfa3244bea Show only the pwd from the prompt in the title
This works well together with Emacs Vterm to show the current working directory
in the mode-line.
2020-12-26 23:17:23 -08:00
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