Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | 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 | 2 | -36/+2 | |
| | ||||||
* | 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 | 1 | -0/+31 | |