aboutsummaryrefslogtreecommitdiffstats
path: root/oni/home/services
Commit message (Collapse)AuthorAgeFilesLines
* Have rofi extend xbindkeys for keys to bindGravatar Tom Willemse2022-04-202-2/+27
|
* Make the syncthing service run syncthing, add ↵Gravatar Tom Willemse2022-04-202-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 picomGravatar Tom Willemse2022-04-201-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 syncthingGravatar Tom Willemse2022-04-201-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 xbindkeysGravatar Tom Willemse2022-04-201-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 configurationGravatar Tom Willemse2022-04-201-0/+48
|
* 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-201-3/+61
|
* 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.
* Add cmst and kdeconnect configurationsGravatar Tom Willemse2022-04-192-0/+93
|
* Add basic polybar configurationGravatar Tom Willemse2022-04-161-0/+50
|
* Fix log file for xbindkeysGravatar Tom Willemse2022-04-161-1/+1
|
* 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-152-36/+2
|
* Add configuration for herbstluftwmGravatar Tom Willemse2022-04-151-2/+98
|
* Add herbstluftwm configuration with xsession extensionGravatar Tom Willemse2022-04-142-5/+79
| | | | | | | | | | 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-111-0/+62
|
* Add xbindkeys configurationGravatar Tom Willemse2022-04-061-0/+46
|
* Automatically start xmodmap when I first log inGravatar Tom Willemse2022-04-061-8/+18
|
* Add configuration for picomGravatar Tom Willemse2022-04-051-0/+137
|
* Add xsession configurationGravatar Tom Willemse2022-04-051-0/+31
|
* 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
|
* Add a kitty home service with configurationGravatar Tom Willemse2022-04-031-0/+48
|
* Support symbols with special characters in configuration ↵Gravatar Tom Willemse2022-04-021-1/+5
| | | | group keys
* Add Xmodmap configGravatar Tom Willemse2022-04-021-0/+45
|
* Add rofi config for dataGravatar Tom Willemse2022-03-301-0/+155