Configuration and installer for my different environments
Installer as of 19.3.2026
Repository for my dotfiles used across my four environments: home desktop and server, work laptop, and personal laptop. Since each environment have different requirements (terminal behaviour, packages, plugins etc.), they require their own .zshrc-file, found in it’s respective directory.
There’s an install script that installs the environment from scratch, assuming you already have git installed. Additionally, common config files across my environments can be found (Git, Starship, and Tmux etc.), which are handled by the installer.
This is intended for my personal use, thus, I cannot guarantee this will work for you. However, you are free to use any of the code I've created here for you own setup. If you notice any improvements or suggestions, feel free to leave an issue detailing your idea.
It is assumed that you have git installed on your machine.
The install script can be run using ./install.sh from the root directory. It does the following (UPDATED 19.3.2026):
- Ask the user if they want to install the prerequisites, which, as of 19.3.2026 are:
- Ask the user which system they are using (home, server, laptop, or work), and creates a symlink to the correct subfolder's .zshrc file
- Ask the user if they want to install the Lilex font if not yet installed
- Ask the user if they want to source each file in the directory
common_scripts/, and adds the source to the correct .zshrc-file if not yet sourced - Ask the user if they want to create a symlink for each file in the directory (and subdirectories)
.config/- If the user symlinks the files "ignore" or "template", the respective
git config --global-command will be executed
- If the user symlinks the files "ignore" or "template", the respective
- Ask the user if they want to create a symlink for each file in the directory
.root_dotfiles/
If you are using WSL, this works out of the box. However, if your virtual window settings don't work on Windows, then you need to do the following:
- Download the latest release (as of 12.6.2026 the version was Ver4.0.0 beta.13)
- Run the software
SylphyHornby double clicking it. - Open the GUI from the taskbar
- Apply the desired settings. Examples are:
General-->Desktop switching-->Loop virtual desktopsONGeneral-->Notification-->Display a notification when switched virtual desktopOFFGeneral-->Setup-->Automatically start as administrator at logon (Task Scheduler)ONShortcut key 2-->Move active window to adjacent desktop-->LeftandRighttoWin+Shift+Ctrl+Arrow key left or right
My inspiration for this came from this Youtube video.
