| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This service has been superseded by my shepherd service, but I'll keep it around
in case I want to switch back.
|
|
|
|
| |
anymore
|
|
|
|
| |
does it
|
| |
|
| |
|
| |
|
|
|
|
| |
These are now handled by the xbindkeys tool.
|
|
|
|
| |
wallpaper selection
|
| |
|
|
|
|
| |
alternatives
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
|
|
|
| |
at the top
|
| |
|
| |
|
| |
|
|
|
|
| |
I've switched from using 2 monitors to using 1 monitor
|
|
|
|
| |
tangled org files
|
| |
|
| |
|
|
|
|
| |
I’ve moved this to my polybar configuration instead.
|
|
|
|
| |
browser left
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
screen size
Instead of assuming that the screen is 3840x1080, check the size of the ‘root’
window.
|
|
|
|
| |
I started using the new color as the default background in my Yoshi theme.
|
|
|
|
| |
‘.org’ files
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
| |
- 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.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
-> ‘Near’
The previous options were deprecated.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
I’ve renamed all of them so that if I add or remove them I don’t have to worry
about updating mbsync.
|
|
|
|
| |
is a guix env
|
|
|
|
| |
This makes the `vertical' layout the default.
|