| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | Use forkexec, not system, constructor for syncthing | 2022-04-20 | 1 | -6/+5 | |
| | | | | | | | | I thought that ‘syncthing-gtk’ was a program that would fork (given the fact that it has a ‘--quit’ command), but it turns out that it doesn't. Using the system constructor means that shepherd will block until ‘syncthing-gtk’ is closed. | ||||
| * | Call the ‘first-binding’ function for xbindkeys | 2022-04-20 | 1 | -1/+2 | |
| | | | | | | All of the top-level key bindings have been put into this one function, so I need to call it to actually enable the keybindings. | ||||
| * | Add syncthing configuration | 2022-04-20 | 2 | -2/+53 | |
| | | |||||
| * | Use xbindkeys ‘-fg’ instead of ‘--file-guile’ | 2022-04-20 | 1 | -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 xbindkeys | 2022-04-20 | 2 | -4/+112 | |
| | | |||||
| * | Switch to the first tag before deleting the default tag | 2022-04-19 | 1 | -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 herbstluftwm | 2022-04-19 | 1 | -1/+0 | |
| | | |||||
| * | Add cmst and kdeconnect configurations | 2022-04-19 | 3 | -2/+101 | |
| | | |||||
| * | Change aspect ratio of my dev layout | 2022-04-18 | 1 | -1/+1 | |
| | | | | | This makes the terminal 80 columns wide. | ||||
| * | Add fonts required by my config | 2022-04-18 | 1 | -1/+3 | |
| | | |||||
| * | Add basic polybar configuration | 2022-04-16 | 2 | -2/+57 | |
| | | |||||
| * | Fix log file for xbindkeys | 2022-04-16 | 1 | -1/+1 | |
| | | |||||
| * | Fix some rules for Herbstluft | 2022-04-15 | 1 | -2/+2 | |
| | | |||||
| * | Merge the default tag into the first defined tag if any ↵ | 2022-04-15 | 1 | -1/+1 | |
| | | | | | were defined | ||||
| * | Make sure zsh is installed for the herbstluftwm ↵ | 2022-04-15 | 1 | -1/+1 | |
| | | | | | configuration | ||||
| * | Centralize definition of ‘mixed-executable-file’ | 2022-04-15 | 3 | -36/+22 | |
| | | |||||
| * | Add configuration for herbstluftwm | 2022-04-15 | 2 | -3/+162 | |
| | | |||||
| * | Add herbstluftwm configuration with xsession extension | 2022-04-14 | 3 | -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 startup | 2022-04-12 | 1 | -8/+14 | |
| | | |||||
| * | Ensure packages are installed for the zsh plugins | 2022-04-11 | 1 | -2/+14 | |
| | | |||||
| * | Make zsh plugins their own services | 2022-04-11 | 2 | -8/+71 | |
| | | |||||
| * | Add xbindkeys configuration | 2022-04-06 | 2 | -2/+51 | |
| | | |||||
| * | Automatically start xmodmap when I first log in | 2022-04-06 | 1 | -8/+18 | |
| | | |||||
| * | 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 | |
| | | |||||
