aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* [emacs] Re-indent shepherd service fileGravatar Tom Willemse2022-03-031-10/+10
|
* [dunst] Add shepherd service definition for running dunstGravatar Tom Willemse2022-03-033-1/+18
|
* Add work, herbstluftwm, and mpd modulesGravatar Tom Willemse2022-03-031-1/+2
|
* [mpd] Lispify the MPD queryGravatar Tom Willemse2022-03-032-3/+26
| | | | | | | | | | | | | | Write a small DSL for converting a simple lisp expression to an MPD query format. This turns, for example: (and (= artist "Katatonia") (= album "Last Fair Deal Gone Down")) Into: ((artist == "Katatonia") AND (album == "Last Fair Deal Gone Down")) The expressions inside ‘query’ are quasi-quoted, so that variable substitution is possible.
* [mpd] Add option to randomize albums by specific artistGravatar Tom Willemse2022-03-021-6/+21
|
* Add script to connect to remote desktopGravatar Tom Willemse2022-03-013-0/+46
|
* [shepherd] Ignore generated init.scmGravatar Tom Willemse2022-03-011-0/+1
|
* [emacs] Include more variables for my Emacs serviceGravatar Tom Willemse2022-03-011-1/+1
| | | | | This service has been superseded by my shepherd service, but I'll keep it around in case I want to switch back.
* [x11] Remove shelldon startup file, shelldon isn't used ↵Gravatar Tom Willemse2022-03-011-1/+0
| | | | anymore
* [xdg] Don't specify the file to tangle to, the make file ↵Gravatar Tom Willemse2022-03-011-1/+0
| | | | does it
* [zsh] Fix syntax for setting environment variableGravatar Tom Willemse2022-03-011-1/+1
|
* [zsh] Add some supporting Guix variablesGravatar Tom Willemse2022-03-011-0/+19
|
* [herbstluftwm] Remove some tagsGravatar Tom Willemse2022-02-281-1/+1
|
* [herbstluftwm] Remove keybindingsGravatar Tom Willemse2022-02-281-112/+0
| | | | These are now handled by the xbindkeys tool.
* [herbstluftwm] Exclude any ‘.org’ files from ↵Gravatar Tom Willemse2022-02-281-1/+2
| | | | wallpaper selection
* [nyxt] Protect against trying to start swank multiple timesGravatar Tom Willemse2022-02-091-1/+5
|
* [nyxt] Add function that redirects some URLs to free ↵Gravatar Tom Willemse2022-02-091-6/+65
| | | | alternatives
* Add nyxt configurationGravatar Tom Willemse2022-01-312-1/+71
|
* Update GNUmakefileGravatar Tom Willemse2022-01-306-60/+124
| | | | | | | | | | | | | | | | | | | | | | | - Add the ‘dunst’, ‘zsh’, ‘mcron’, and ‘mbsync’ modules. - Tell Make that any ‘*.el’ files ar “precious”, meaning that when a ‘.elc’ file was generated from a ‘.el’ file that was itself generated from a ‘.org’ file, the ‘.el’ file isn't just an intermediate file and should not be deleted. - Change the ‘install’ and ‘clean’ to use the ‘*-stow’ and ‘*-clean’ rules set up for each module. - Add configuration for ‘outline-minor-mode’ and change the headings to adhere to that configuration. - Stop using the ‘build/’ directory, tangle all the files to the same directory as the source files, and use stow, not cp, to install them. The only exception is the XDG files, which now have their specific ‘xdg-stow’ rule. This is necessary because programs using these files will overwrite a symbolic link they find and replace it with a new file, overwriting my settings. - Add some files that were missing, and rename some files to follow the existing convention to make them easy to tangle.
* [polybar] Show how many items there are in my GTD inboxGravatar Tom Willemse2022-01-202-1/+13
|
* [dunst] Show notifications in the middle of the screen ↵Gravatar Tom Willemse2022-01-151-2/+3
| | | | at the top
* [dunst] Add notification customizations for SignalGravatar Tom Willemse2022-01-151-0/+15
|
* Add shepherd configuration with Emacs serviceGravatar Tom Willemse2022-01-144-24/+82
|
* [xmodmap] Add section to remap Super_R to Hyper_RGravatar Tom Willemse2022-01-133-3/+14
|
* [herbstluftwm] Remove monitor setupGravatar Tom Willemse2021-11-171-3/+0
| | | | I've switched from using 2 monitors to using 1 monitor
* [xdg] Add ‘mimeapps.list’ and move settings into ↵Gravatar Tom Willemse2021-11-177-10/+89
| | | | tangled org files
* [xbindkeys] Add configurationGravatar Tom Willemse2021-11-062-0/+110
|
* [polybar] Show the total number of unread emailsGravatar Tom Willemse2021-11-062-1/+22
|
* [fish] Remove the VPN indicatorGravatar Tom Willemse2021-11-061-5/+0
| | | | I’ve moved this to my polybar configuration instead.
* [herbstluftwm] Show Emacs in the middle frame and the ↵Gravatar Tom Willemse2021-11-061-2/+2
| | | | browser left
* [herbstluftwm] Pseudotile the mspinball main windowGravatar Tom Willemse2021-11-061-0/+1
|
* [herbstluftwm] Pseudotile the Steam update dialogGravatar Tom Willemse2021-11-061-0/+1
|
* [herbstluftwm] Pick a random wallpaper at startupGravatar Tom Willemse2021-11-061-1/+1
|
* [herbstluftwm] Update ‘random-wallpaper’ to use ↵Gravatar Tom Willemse2021-11-061-2/+6
| | | | | | | screen size Instead of assuming that the screen is 3840x1080, check the size of the ‘root’ window.
* [kitty] Update background colorGravatar Tom Willemse2021-11-021-1/+1
| | | | I started using the new color as the default background in my Yoshi theme.
* [git] Show closest heading in diff hunk headers for ↵Gravatar Tom Willemse2021-11-022-1/+4
| | | | ‘.org’ files
* Add systemd services for some background tasksGravatar Tom Willemse2021-11-029-12/+45
| | | | | | | 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.
* [polybar] Fixup polybarGravatar Tom Willemse2021-11-021-15/+17
| | | | | | | | - 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.
* [polybar] Show the system tray in the center on rincewindGravatar Tom Willemse2021-11-021-2/+2
|
* [polybar] Show the pulseaudio widget on rincewindGravatar Tom Willemse2021-11-021-1/+1
|
* [polybar] Add VPN module for rincewindGravatar Tom Willemse2021-11-021-1/+10
|
* Add herbstluftwm as a moduleGravatar Tom Willemse2021-11-021-1/+1
|
* [fish] Set my browser to FirefoxGravatar Tom Willemse2021-11-021-0/+1
|
* [fish] Add ‘~/usr/bin’ to my pathGravatar Tom Willemse2021-11-021-0/+2
|
* [fish] Add function to show any ‘*.pacnew’ filesGravatar Tom Willemse2021-11-021-0/+4
|
* [fish] Show whether my work VPN is activeGravatar Tom Willemse2021-11-021-0/+5
|
* [fish] Show the terminal name in the titleGravatar Tom Willemse2021-11-021-0/+1
|
* [mbsync] Get the account credentials from the secret serviceGravatar Tom Willemse2021-11-023-31/+2
| | | | | | | 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.
* [mbsync] Rename ‘Master’ -> ‘Far’, ‘Slave’ ↵Gravatar Tom Willemse2021-11-021-10/+10
| | | | | | -> ‘Near’ The previous options were deprecated.
* [stow] Don’t fold directories when stowing filesGravatar Tom Willemse2021-11-021-0/+1
| | | | | | | | | | | 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.