Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add Guix manifest file | Tom Willemse | 2022-03-03 | 2 | -0/+121 | |
| | ||||||
* | [polybar] Several fixes for ‘inbox-size’ | Tom Willemse | 2022-03-03 | 1 | -4/+6 | |
| | | | | | | | | | | | | | | - 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). | |||||
* | Update scsh file headers for shell scripts | Tom Willemse | 2022-03-03 | 3 | -5/+12 | |
| | | | | | | | | | | | 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. | |||||
* | [emacs] Re-indent shepherd service file | Tom Willemse | 2022-03-03 | 1 | -10/+10 | |
| | ||||||
* | [dunst] Add shepherd service definition for running dunst | Tom Willemse | 2022-03-03 | 3 | -1/+18 | |
| | ||||||
* | Add work, herbstluftwm, and mpd modules | Tom Willemse | 2022-03-03 | 1 | -1/+2 | |
| | ||||||
* | [mpd] Lispify the MPD query | Tom Willemse | 2022-03-03 | 2 | -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 artist | Tom Willemse | 2022-03-02 | 1 | -6/+21 | |
| | ||||||
* | Add script to connect to remote desktop | Tom Willemse | 2022-03-01 | 3 | -0/+46 | |
| | ||||||
* | [shepherd] Ignore generated init.scm | Tom Willemse | 2022-03-01 | 1 | -0/+1 | |
| | ||||||
* | [emacs] Include more variables for my Emacs service | Tom Willemse | 2022-03-01 | 1 | -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 ↵ | Tom Willemse | 2022-03-01 | 1 | -1/+0 | |
| | | | | anymore | |||||
* | [xdg] Don't specify the file to tangle to, the make file ↵ | Tom Willemse | 2022-03-01 | 1 | -1/+0 | |
| | | | | does it | |||||
* | [zsh] Fix syntax for setting environment variable | Tom Willemse | 2022-03-01 | 1 | -1/+1 | |
| | ||||||
* | [zsh] Add some supporting Guix variables | Tom Willemse | 2022-03-01 | 1 | -0/+19 | |
| | ||||||
* | [herbstluftwm] Remove some tags | Tom Willemse | 2022-02-28 | 1 | -1/+1 | |
| | ||||||
* | [herbstluftwm] Remove keybindings | Tom Willemse | 2022-02-28 | 1 | -112/+0 | |
| | | | | These are now handled by the xbindkeys tool. | |||||
* | [herbstluftwm] Exclude any ‘.org’ files from ↵ | Tom Willemse | 2022-02-28 | 1 | -1/+2 | |
| | | | | wallpaper selection | |||||
* | [nyxt] Protect against trying to start swank multiple times | Tom Willemse | 2022-02-09 | 1 | -1/+5 | |
| | ||||||
* | [nyxt] Add function that redirects some URLs to free ↵ | Tom Willemse | 2022-02-09 | 1 | -6/+65 | |
| | | | | alternatives | |||||
* | Add nyxt configuration | Tom Willemse | 2022-01-31 | 2 | -1/+71 | |
| | ||||||
* | Update GNUmakefile | Tom Willemse | 2022-01-30 | 6 | -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 inbox | Tom Willemse | 2022-01-20 | 2 | -1/+13 | |
| | ||||||
* | [dunst] Show notifications in the middle of the screen ↵ | Tom Willemse | 2022-01-15 | 1 | -2/+3 | |
| | | | | at the top | |||||
* | [dunst] Add notification customizations for Signal | Tom Willemse | 2022-01-15 | 1 | -0/+15 | |
| | ||||||
* | Add shepherd configuration with Emacs service | Tom Willemse | 2022-01-14 | 4 | -24/+82 | |
| | ||||||
* | [xmodmap] Add section to remap Super_R to Hyper_R | Tom Willemse | 2022-01-13 | 3 | -3/+14 | |
| | ||||||
* | [herbstluftwm] Remove monitor setup | Tom Willemse | 2021-11-17 | 1 | -3/+0 | |
| | | | | I've switched from using 2 monitors to using 1 monitor | |||||
* | [xdg] Add ‘mimeapps.list’ and move settings into ↵ | Tom Willemse | 2021-11-17 | 7 | -10/+89 | |
| | | | | tangled org files | |||||
* | [xbindkeys] Add configuration | Tom Willemse | 2021-11-06 | 2 | -0/+110 | |
| | ||||||
* | [polybar] Show the total number of unread emails | Tom Willemse | 2021-11-06 | 2 | -1/+22 | |
| | ||||||
* | [fish] Remove the VPN indicator | Tom Willemse | 2021-11-06 | 1 | -5/+0 | |
| | | | | I’ve moved this to my polybar configuration instead. | |||||
* | [herbstluftwm] Show Emacs in the middle frame and the ↵ | Tom Willemse | 2021-11-06 | 1 | -2/+2 | |
| | | | | browser left | |||||
* | [herbstluftwm] Pseudotile the mspinball main window | Tom Willemse | 2021-11-06 | 1 | -0/+1 | |
| | ||||||
* | [herbstluftwm] Pseudotile the Steam update dialog | Tom Willemse | 2021-11-06 | 1 | -0/+1 | |
| | ||||||
* | [herbstluftwm] Pick a random wallpaper at startup | Tom Willemse | 2021-11-06 | 1 | -1/+1 | |
| | ||||||
* | [herbstluftwm] Update ‘random-wallpaper’ to use ↵ | Tom Willemse | 2021-11-06 | 1 | -2/+6 | |
| | | | | | | | screen size Instead of assuming that the screen is 3840x1080, check the size of the ‘root’ window. | |||||
* | [kitty] Update background color | Tom Willemse | 2021-11-02 | 1 | -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 ↵ | Tom Willemse | 2021-11-02 | 2 | -1/+4 | |
| | | | | ‘.org’ files | |||||
* | Add systemd services for some background tasks | Tom Willemse | 2021-11-02 | 9 | -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 polybar | Tom Willemse | 2021-11-02 | 1 | -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 rincewind | Tom Willemse | 2021-11-02 | 1 | -2/+2 | |
| | ||||||
* | [polybar] Show the pulseaudio widget on rincewind | Tom Willemse | 2021-11-02 | 1 | -1/+1 | |
| | ||||||
* | [polybar] Add VPN module for rincewind | Tom Willemse | 2021-11-02 | 1 | -1/+10 | |
| | ||||||
* | Add herbstluftwm as a module | Tom Willemse | 2021-11-02 | 1 | -1/+1 | |
| | ||||||
* | [fish] Set my browser to Firefox | Tom Willemse | 2021-11-02 | 1 | -0/+1 | |
| | ||||||
* | [fish] Add ‘~/usr/bin’ to my path | Tom Willemse | 2021-11-02 | 1 | -0/+2 | |
| | ||||||
* | [fish] Add function to show any ‘*.pacnew’ files | Tom Willemse | 2021-11-02 | 1 | -0/+4 | |
| | ||||||
* | [fish] Show whether my work VPN is active | Tom Willemse | 2021-11-02 | 1 | -0/+5 | |
| | ||||||
* | [fish] Show the terminal name in the title | Tom Willemse | 2021-11-02 | 1 | -0/+1 | |
| |