aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Use xbindkeys ‘-fg’ instead of ‘--file-guile’Gravatar Tom Willemse2022-04-201-1/+1
| | | | | | Even though the output of the ‘--help’ command promises that ‘--file-guile’ is the same as ‘-fg’ it appears that specifying ‘--file-guile’ doesn't work. It just pops up the help message.
* Add keybindings of xbindkeysGravatar Tom Willemse2022-04-202-4/+112
|
* Switch to the first tag before deleting the default tagGravatar Tom Willemse2022-04-191-1/+1
| | | | | Without this, even with a target, the command will complain that the current tag can't be merged.
* Don't run CMST from herbstluftwmGravatar Tom Willemse2022-04-191-1/+0
|
* Add cmst and kdeconnect configurationsGravatar Tom Willemse2022-04-193-2/+101
|
* Change aspect ratio of my dev layoutGravatar Tom Willemse2022-04-181-1/+1
| | | | This makes the terminal 80 columns wide.
* Add fonts required by my configGravatar Tom Willemse2022-04-181-1/+3
|
* Add basic polybar configurationGravatar Tom Willemse2022-04-162-2/+57
|
* Fix log file for xbindkeysGravatar Tom Willemse2022-04-161-1/+1
|
* Fix some rules for HerbstluftGravatar Tom Willemse2022-04-151-2/+2
|
* Merge the default tag into the first defined tag if any ↵Gravatar Tom Willemse2022-04-151-1/+1
| | | | were defined
* Make sure zsh is installed for the herbstluftwm ↵Gravatar Tom Willemse2022-04-151-1/+1
| | | | configuration
* Centralize definition of ‘mixed-executable-file’Gravatar Tom Willemse2022-04-153-36/+22
|
* Add configuration for herbstluftwmGravatar Tom Willemse2022-04-152-3/+162
|
* Add herbstluftwm configuration with xsession extensionGravatar Tom Willemse2022-04-143-11/+91
| | | | | | | | | | 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.
* Use shepherd to start xmodmap rather than on first startupGravatar Tom Willemse2022-04-121-8/+14
|
* Ensure packages are installed for the zsh pluginsGravatar Tom Willemse2022-04-111-2/+14
|
* Make zsh plugins their own servicesGravatar Tom Willemse2022-04-112-8/+71
|
* Add xbindkeys configurationGravatar Tom Willemse2022-04-062-2/+51
|
* Automatically start xmodmap when I first log inGravatar Tom Willemse2022-04-061-8/+18
|
* Add configuration for picomGravatar Tom Willemse2022-04-052-2/+152
|
* Add xsession configurationGravatar Tom Willemse2022-04-052-2/+43
|
* Install xmodmap when the xmodmap service is usedGravatar Tom Willemse2022-04-051-1/+7
|
* Install kitty when the kitty service is usedGravatar Tom Willemse2022-04-051-1/+7
|
* Configure zshGravatar Tom Willemse2022-04-041-2/+33
|
* Add a kitty home service with configurationGravatar Tom Willemse2022-04-032-2/+102
|
* Support symbols with special characters in configuration ↵Gravatar Tom Willemse2022-04-021-1/+5
| | | | group keys
* Update Rofi configurationGravatar Tom Willemse2022-04-021-9/+82
| | | | Make it prettier
* Add Xmodmap configGravatar Tom Willemse2022-04-022-2/+55
|
* Replace fish with zshGravatar Tom Willemse2022-04-021-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 GuixGravatar Tom Willemse2022-04-021-1/+5
|
* Add rofi config for dataGravatar Tom Willemse2022-03-302-1/+171
|
* Add ‘guix-home’ configuration for dataGravatar Tom Willemse2022-03-302-0/+33
|
* Add Guix manifest fileGravatar Tom Willemse2022-03-032-0/+121
|
* [polybar] Several fixes for ‘inbox-size’Gravatar Tom Willemse2022-03-031-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 scriptsGravatar Tom Willemse2022-03-033-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 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.