Alexander Hess
f3f2417442
- 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 |
||
---|---|---|
.config | ||
.local | ||
.ssh | ||
.bash_login | ||
.bash_logout | ||
.bash_profile | ||
.bashrc | ||
.hidden | ||
.profile | ||
.selected_editor | ||
LICENSE.txt | ||
README.md |
Dotfiles
This repository contains useful (config) files that I use on my machines.
Initialization
On a freshly set up machine, run:
curl https://code.webartifex.biz/alexander/dotfiles/-/raw/main/.local/share/dotfiles/setup.sh \
> ./setup.sh && source ./setup.sh && rm ./setup.sh
This gives you a local copy of the latest version of this repository
(located in $XDG_DATA_HOME/dotfiles
)
and initializes all the dotfiles provided here on the system.
Further, zsh
is set up
with oh-my-zsh
and zplug
if it is installed.
Note: Log out and in again so that bash
and zsh
run as login shells.
Otherwise, ~/.profile
is probably not sourced.
Important: Don't forget to back up your current dotfiles!
Python Development Environments
The develop environments for Python are managed via pyenv
.
To set them up, run:
create-or-update-python-envs
Several Python versions are installed.
Additionally, two virtualenv
s, called "interactive" and "utils", are also created:
- "interactive" is the default environment, and
- "utils" hosts globally available utilities (e.g., youtube-dl).
Use pyenv local ...
to specify a particular Python binary for a project.
Private Dotfiles
After setting up the Python environments (i.e., the "utils"),
running mackup restore
symlinks further dotfiles into ~/
.
This only works for this project's maintainer.