Skip to content

Repository files navigation

Dotfiles

Configuration and installer for my different environments

asd

Installer as of 19.3.2026

What is this?

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.

Installing

Install script

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):

  1. Ask the user if they want to install the prerequisites, which, as of 19.3.2026 are:
    1. zsh
    2. starship
    3. exa
    4. zoxide
    5. fzf
  2. Ask the user which system they are using (home, server, laptop, or work), and creates a symlink to the correct subfolder's .zshrc file
  3. Ask the user if they want to install the Lilex font if not yet installed
  4. 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
  5. Ask the user if they want to create a symlink for each file in the directory (and subdirectories) .config/
    1. If the user symlinks the files "ignore" or "template", the respective git config --global-command will be executed
  6. Ask the user if they want to create a symlink for each file in the directory .root_dotfiles/

Windows 11 and WSL

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:

  1. Download the latest release (as of 12.6.2026 the version was Ver4.0.0 beta.13)
  2. Run the software SylphyHorn by double clicking it.
  3. Open the GUI from the taskbar
  4. Apply the desired settings. Examples are:
    1. General --> Desktop switching --> Loop virtual desktops ON
    2. General --> Notification --> Display a notification when switched virtual desktop OFF
    3. General --> Setup --> Automatically start as administrator at logon (Task Scheduler) ON
    4. Shortcut key 2 --> Move active window to adjacent desktop --> Left and Right to Win + Shift + Ctrl + Arrow key left or right

Honorable mentions

My inspiration for this came from this Youtube video.

About

Repo for dotfiles installations.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages