93bfb28d38
[herbstluftwm] Remove monitor setup
...
I've switched from using 2 monitors to using 1 monitor
2021-11-17 20:52:58 -08:00
4adde5f2b8
[xdg] Add ‘mimeapps.list’ and move settings into tangled org files
2021-11-17 20:45:40 -08:00
8ce94b444b
[xbindkeys] Add configuration
2021-11-06 01:18:01 -07:00
7c7c01ea76
[polybar] Show the total number of unread emails
2021-11-06 01:15:25 -07:00
9872c1c4c2
[fish] Remove the VPN indicator
...
I’ve moved this to my polybar configuration instead.
2021-11-06 01:10:08 -07:00
209b59ac72
[herbstluftwm] Show Emacs in the middle frame and the browser left
2021-11-06 01:08:37 -07:00
50eee846db
[herbstluftwm] Pseudotile the mspinball main window
2021-11-06 01:07:59 -07:00
82c99873d0
[herbstluftwm] Pseudotile the Steam update dialog
2021-11-06 01:07:36 -07:00
f49bea5d37
[herbstluftwm] Pick a random wallpaper at startup
2021-11-06 01:06:46 -07:00
3f26b4d138
[herbstluftwm] Update ‘random-wallpaper’ to use screen size
...
Instead of assuming that the screen is 3840x1080, check the size of the ‘root’
window.
2021-11-06 01:05:20 -07:00
b45249f00b
[kitty] Update background color
...
I started using the new color as the default background in my Yoshi theme.
2021-11-02 22:06:32 -07:00
00630fc39e
[git] Show closest heading in diff hunk headers for ‘.org’ files
2021-11-02 22:06:32 -07:00
9b662e2609
Add systemd services for some background tasks
...
Add a ‘wm.target’ file that services can hook into and that Herbstluftwm starts
at the end of its startup script. This way different services can be sure that
the window manager itself has started up, and can be dependent on one another.
Hopefully this makes managing these background processes easier.
2021-11-02 22:06:32 -07:00
72d40a0936
[polybar] Fixup polybar
...
- Remove _some_ unused variables.
- Fix the font, height, and padding for the bar itself, and the modules inside.
- Remove the monitor, I always only have one now.
2021-11-02 22:06:32 -07:00
342bb20e05
[polybar] Show the system tray in the center on rincewind
2021-11-02 22:06:32 -07:00
0899b0b95a
[polybar] Show the pulseaudio widget on rincewind
2021-11-02 22:06:32 -07:00
5bf163e430
[polybar] Add VPN module for rincewind
2021-11-02 22:06:32 -07:00
69a04fe1b9
Add herbstluftwm as a module
2021-11-02 22:06:32 -07:00
e3d387c1a6
[fish] Set my browser to Firefox
2021-11-02 22:06:32 -07:00
f3a7a22054
[fish] Add ‘~/usr/bin’ to my path
2021-11-02 22:06:32 -07:00
a9dfd34a6f
[fish] Add function to show any ‘*.pacnew’ files
2021-11-02 22:06:32 -07:00
44d70bd42e
[fish] Show whether my work VPN is active
2021-11-02 22:06:32 -07:00
0e65cd9d6e
[fish] Show the terminal name in the title
2021-11-02 22:06:32 -07:00
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