Commit graph

5 commits

Author SHA1 Message Date
6e0c93760a
Install mackup only on clients
Non-clients do not have access to my internal cloud folders
=> check if one of them exists or not to determine client vs. server
2023-09-13 11:40:42 +02:00
62dd123226
Move code snippet to ~/data/getraenkemarkt/shell ...
... as the `sudo tee` may cause some weird troubles on some servers.

E.g., "sudo: mon_handle_sigchld: waitpid: No child processes"
2023-09-13 11:31:34 +02:00
f3f2417442
Update control scripts for Elgato keylights
- in my main office, I have two Elgato keylights placed on my desk
  and the Python scripts in this commit allow me to control the lights
  with Gnome keyboard shortcuts
- add an installation scripts that sets up a Python venv to run
  the above scripts
2023-05-04 02:17:32 +02:00
1cccb7df0e
Move mackup's config to $XDG_CONFIG_HOME/mackup
- move all of mackup's config files into $XDG_CONFIG_HOME/mackup:
  + ~/.mackup.cfg => configs for mackup itself
  + ~/.mackup/*.cfg => custom sync rules applied by mackup
- add automatic installation of `pipx` and `mackup` during the
  setup of the dotfiles
  + `pipx`'s config is moved into $XDG_CONFIG_HOME
  + `mackup`s config locations are adapted via a "little hack"
2023-05-01 02:22:43 +02:00
f76b32b790
Move $XDG_CONFIG_HOME/shell/init_dotfiles to $XDG_DATA_HOME/dotfiles/setup.sh 2023-05-01 02:22:43 +02:00