Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add xbindkeys configuration to the default installed modules | Tom Willemse | 2022-05-17 | 1 | -1/+1 | |
| | ||||||
* | Add shepherd and mcron services for some applications | Tom Willemse | 2022-05-17 | 4 | -0/+38 | |
| | ||||||
* | [guix-profile] Add ‘font-awesome’ package so I can ↵ | Tom Willemse | 2022-05-17 | 1 | -0/+1 | |
| | | | | display them | |||||
* | [guix-profile] Add some packages | Tom Willemse | 2022-05-17 | 1 | -0/+37 | |
| | ||||||
* | [abcde] Don't include ‘DISCNUMBER’ in the file name | Tom Willemse | 2022-05-10 | 1 | -1/+1 | |
| | | | | | | | | | | The disc number is actually already included at the start of the ‘TRACKNUM’ field, so adding it to the ‘OUTPUTFORMAT’ setting explicitly just doubles it. This means that with it specified calling abcde like this: abcde -W 1 Would result in a file name like ‘1101 - something.ext’ | |||||
* | [shepherd] Fix init file | Tom Willemse | 2022-05-10 | 1 | -7/+22 | |
| | | | | | ‘current-filename’ is the real file name of the file, not the symbolic link that it's accessed through, so any relative references will be wrong. | |||||
* | Add polybar to modules | Tom Willemse | 2022-05-10 | 1 | -1/+1 | |
| | ||||||
* | [polybar] Add Shepherd service | Tom Willemse | 2022-05-10 | 1 | -0/+10 | |
| | ||||||
* | [Guix] Add polybar | Tom Willemse | 2022-05-10 | 1 | -0/+6 | |
| | ||||||
* | Add packages and install hlwm-run-or-raise and dependencies | Tom Willemse | 2022-04-27 | 3 | -2/+86 | |
| | | | | | Adding this package with the necessary dependencies makes sure that if it's installed its dependencies are installed as well and everything should work. | |||||
* | Add definition for ‘XDG_DATA_DIRS’ | Tom Willemse | 2022-04-20 | 1 | -1/+2 | |
| | | | | | | | | | Archlinux doesn't specify a value for this and relies on applications knowing the default. Guix adds values to this list, meaning that because there is no value initially it overrides the defaults completely. One thing that always goes wrong when this happens is that Firefox installed through ‘pacman’ won't be able to find some schemas it needs to show the upload file dialog and crashes when I try. | |||||
* | Have rofi extend xbindkeys for keys to bind | Tom Willemse | 2022-04-20 | 3 | -6/+27 | |
| | ||||||
* | Make the syncthing service run syncthing, add ↵ | Tom Willemse | 2022-04-20 | 2 | -4/+53 | |
| | | | | | | | | | syncthing-gtk service The ‘syncthing-gtk’ program doesn't seem to start the syncthing daemon automatically. In fact trying to start ‘syncthing-gtk’ through shepherd doesn't seem to want to work at the moment, complaining that it can't close a bunch of file descriptors. | |||||
* | Use forkexec instead of system constructor for picom | Tom Willemse | 2022-04-20 | 1 | -5/+4 | |
| | | | | | | The example was using a system constructor with a kill destructor, but I don't think those two work together. I prefer having the application run in the foreground and using the shepherd way of forking so I have more control. | |||||
* | Use forkexec, not system, constructor for syncthing | Tom Willemse | 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 | Tom Willemse | 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 | Tom Willemse | 2022-04-20 | 2 | -2/+53 | |
| | ||||||
* | Use xbindkeys ‘-fg’ instead of ‘--file-guile’ | Tom Willemse | 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 | Tom Willemse | 2022-04-20 | 2 | -4/+112 | |
| | ||||||
* | Switch to the first tag before deleting the default tag | Tom Willemse | 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 | Tom Willemse | 2022-04-19 | 1 | -1/+0 | |
| | ||||||
* | Add cmst and kdeconnect configurations | Tom Willemse | 2022-04-19 | 3 | -2/+101 | |
| | ||||||
* | Change aspect ratio of my dev layout | Tom Willemse | 2022-04-18 | 1 | -1/+1 | |
| | | | | This makes the terminal 80 columns wide. | |||||
* | Add fonts required by my config | Tom Willemse | 2022-04-18 | 1 | -1/+3 | |
| | ||||||
* | Add basic polybar configuration | Tom Willemse | 2022-04-16 | 2 | -2/+57 | |
| | ||||||
* | Fix log file for xbindkeys | Tom Willemse | 2022-04-16 | 1 | -1/+1 | |
| | ||||||
* | Fix some rules for Herbstluft | Tom Willemse | 2022-04-15 | 1 | -2/+2 | |
| | ||||||
* | Merge the default tag into the first defined tag if any ↵ | Tom Willemse | 2022-04-15 | 1 | -1/+1 | |
| | | | | were defined | |||||
* | Make sure zsh is installed for the herbstluftwm ↵ | Tom Willemse | 2022-04-15 | 1 | -1/+1 | |
| | | | | configuration | |||||
* | Centralize definition of ‘mixed-executable-file’ | Tom Willemse | 2022-04-15 | 3 | -36/+22 | |
| | ||||||
* | Add configuration for herbstluftwm | Tom Willemse | 2022-04-15 | 2 | -3/+162 | |
| | ||||||
* | Add herbstluftwm configuration with xsession extension | Tom Willemse | 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 | Tom Willemse | 2022-04-12 | 1 | -8/+14 | |
| | ||||||
* | Ensure packages are installed for the zsh plugins | Tom Willemse | 2022-04-11 | 1 | -2/+14 | |
| | ||||||
* | Make zsh plugins their own services | Tom Willemse | 2022-04-11 | 2 | -8/+71 | |
| | ||||||
* | Add xbindkeys configuration | Tom Willemse | 2022-04-06 | 2 | -2/+51 | |
| | ||||||
* | Automatically start xmodmap when I first log in | Tom Willemse | 2022-04-06 | 1 | -8/+18 | |
| | ||||||
* | Add configuration for picom | Tom Willemse | 2022-04-05 | 2 | -2/+152 | |
| | ||||||
* | Add xsession configuration | Tom Willemse | 2022-04-05 | 2 | -2/+43 | |
| | ||||||
* | Install xmodmap when the xmodmap service is used | Tom Willemse | 2022-04-05 | 1 | -1/+7 | |
| | ||||||
* | Install kitty when the kitty service is used | Tom Willemse | 2022-04-05 | 1 | -1/+7 | |
| | ||||||
* | Configure zsh | Tom Willemse | 2022-04-04 | 1 | -2/+33 | |
| | ||||||
* | Add a kitty home service with configuration | Tom Willemse | 2022-04-03 | 2 | -2/+102 | |
| | ||||||
* | Support symbols with special characters in configuration ↵ | Tom Willemse | 2022-04-02 | 1 | -1/+5 | |
| | | | | group keys | |||||
* | Update Rofi configuration | Tom Willemse | 2022-04-02 | 1 | -9/+82 | |
| | | | | Make it prettier | |||||
* | Add Xmodmap config | Tom Willemse | 2022-04-02 | 2 | -2/+55 | |
| | ||||||
* | Replace fish with zsh | Tom Willemse | 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 | Tom Willemse | 2022-04-02 | 1 | -1/+5 | |
| | ||||||
* | Add rofi config for data | Tom Willemse | 2022-03-30 | 2 | -1/+171 | |
| | ||||||
* | Add ‘guix-home’ configuration for data | Tom Willemse | 2022-03-30 | 2 | -0/+33 | |
| |