Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add configuration for picom | 2022-04-05 | 2 | -2/+152 | ||
| | ||||||
* | Add xsession configuration | 2022-04-05 | 2 | -2/+43 | ||
| | ||||||
* | Install xmodmap when the xmodmap service is used | 2022-04-05 | 1 | -1/+7 | ||
| | ||||||
* | Install kitty when the kitty service is used | 2022-04-05 | 1 | -1/+7 | ||
| | ||||||
* | Configure zsh | 2022-04-04 | 1 | -2/+33 | ||
| | ||||||
* | Add a kitty home service with configuration | 2022-04-03 | 2 | -2/+102 | ||
| | ||||||
* | Support symbols with special characters in configuration ↵ | 2022-04-02 | 1 | -1/+5 | ||
| | | | | group keys | |||||
* | Update Rofi configuration | 2022-04-02 | 1 | -9/+82 | ||
| | | | | Make it prettier | |||||
* | Add Xmodmap config | 2022-04-02 | 2 | -2/+55 | ||
| | ||||||
* | Replace fish with zsh | 2022-04-02 | 1 | -4/+1 | ||
| | | | | | There are some issues with loading things from fish, ZSH is easier to work with in Guix. | |||||
* | Add glibc-locales so locales can be loaded from Guix | 2022-04-02 | 1 | -1/+5 | ||
| | ||||||
* | Add rofi config for data | 2022-03-30 | 2 | -1/+171 | ||
| | ||||||
* | Add ‘guix-home’ configuration for data | 2022-03-30 | 2 | -0/+33 | ||
| | ||||||
* | Add Guix manifest file | 2022-03-03 | 2 | -0/+121 | ||
| | ||||||
* | [polybar] Several fixes for ‘inbox-size’ | 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 | 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 | 2022-03-03 | 1 | -10/+10 | ||
| | ||||||
* | [dunst] Add shepherd service definition for running dunst | 2022-03-03 | 3 | -1/+18 | ||
| | ||||||
* | Add work, herbstluftwm, and mpd modules | 2022-03-03 | 1 | -1/+2 | ||
| | ||||||
* | [mpd] Lispify the MPD query | 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 | 2022-03-02 | 1 | -6/+21 | ||
| | ||||||
* | Add script to connect to remote desktop | 2022-03-01 | 3 | -0/+46 | ||
| | ||||||
* | [shepherd] Ignore generated init.scm | 2022-03-01 | 1 | -0/+1 | ||
| | ||||||
* | [emacs] Include more variables for my Emacs service | 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 ↵ | 2022-03-01 | 1 | -1/+0 | ||
| | | | | anymore | |||||
* | [xdg] Don't specify the file to tangle to, the make file ↵ | 2022-03-01 | 1 | -1/+0 | ||
| | | | | does it | |||||
* | [zsh] Fix syntax for setting environment variable | 2022-03-01 | 1 | -1/+1 | ||
| | ||||||
* | [zsh] Add some supporting Guix variables | 2022-03-01 | 1 | -0/+19 | ||
| | ||||||
* | [herbstluftwm] Remove some tags | 2022-02-28 | 1 | -1/+1 | ||
| | ||||||
* | [herbstluftwm] Remove keybindings | 2022-02-28 | 1 | -112/+0 | ||
| | | | | These are now handled by the xbindkeys tool. | |||||
* | [herbstluftwm] Exclude any ‘.org’ files from ↵ | 2022-02-28 | 1 | -1/+2 | ||
| | | | | wallpaper selection | |||||
* | [nyxt] Protect against trying to start swank multiple times | 2022-02-09 | 1 | -1/+5 | ||
| | ||||||
* | [nyxt] Add function that redirects some URLs to free ↵ | 2022-02-09 | 1 | -6/+65 | ||
| | | | | alternatives | |||||
* | Add nyxt configuration | 2022-01-31 | 2 | -1/+71 | ||
| | ||||||
* | Update GNUmakefile | 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 | 2022-01-20 | 2 | -1/+13 | ||
| | ||||||
* | [dunst] Show notifications in the middle of the screen ↵ | 2022-01-15 | 1 | -2/+3 | ||
| | | | | at the top | |||||
* | [dunst] Add notification customizations for Signal | 2022-01-15 | 1 | -0/+15 | ||
| | ||||||
* | Add shepherd configuration with Emacs service | 2022-01-14 | 4 | -24/+82 | ||
| | ||||||
* | [xmodmap] Add section to remap Super_R to Hyper_R | 2022-01-13 | 3 | -3/+14 | ||
| | ||||||
* | [herbstluftwm] Remove monitor setup | 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 ↵ | 2021-11-17 | 7 | -10/+89 | ||
| | | | | tangled org files | |||||
* | [xbindkeys] Add configuration | 2021-11-06 | 2 | -0/+110 | ||
| | ||||||
* | [polybar] Show the total number of unread emails | 2021-11-06 | 2 | -1/+22 | ||
| | ||||||
* | [fish] Remove the VPN indicator | 2021-11-06 | 1 | -5/+0 | ||
| | | | | I’ve moved this to my polybar configuration instead. | |||||
* | [herbstluftwm] Show Emacs in the middle frame and the ↵ | 2021-11-06 | 1 | -2/+2 | ||
| | | | | browser left | |||||
* | [herbstluftwm] Pseudotile the mspinball main window | 2021-11-06 | 1 | -0/+1 | ||
| | ||||||
* | [herbstluftwm] Pseudotile the Steam update dialog | 2021-11-06 | 1 | -0/+1 | ||
| | ||||||
* | [herbstluftwm] Pick a random wallpaper at startup | 2021-11-06 | 1 | -1/+1 | ||
| | ||||||
* | [herbstluftwm] Update ‘random-wallpaper’ to use ↵ | 2021-11-06 | 1 | -2/+6 | ||
| | | | | | | | screen size Instead of assuming that the screen is 3840x1080, check the size of the ‘root’ window. |