| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The herbstluftwm configuration isn't complete yet, it's only the package so far,
but it does extend the xsession service to include a line in xsession to execute
the window manager in a bit of a hacky way.
This also adds a ‘mixed-executable-file’ function which is the same as the
‘mixed-text-file’ except that it also sets the executable bit for the computed
file.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
group keys
|
|
|
|
| |
Make it prettier
|
| |
|
|
|
|
|
| |
There are some issues with loading things from fish, ZSH is easier to work with
in Guix.
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Make the header more robust. If we need to add more argumetns to the scsh
command-line this will let us do that more easily in the future without having
to change the header again.
- Don't ‘display’ the result of the call to ‘run’ because that should always be
‘0’, unless something went wrong. Regardless, it doesn't belong in the output
of this program.
- Use ‘rx’ in Emacs to build the regular expression. This is easier to read,
especially considering how many times a single ‘\’ has to be escaped (once for
the string in scsh, and once more for the string in Emacs).
|
|
|
|
|
|
|
|
|
|
|
| |
Other file headers come with caveats:
- ‘#!/usr/bin/scsh -s’ :: Now that scsh is installed through Guix, this is not
where this file lives.
- ‘#!/usr/bin/env -S scsh -s’ :: This doesn't work when we need to specify move
arguments on the command line and need to use the meta-argument.
‘env -S scsh \’ doesn't work.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|