Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Linux dotfiles my everyday tools, i.e. alacritty, fish, starship, zellij, nvim git

Notifications You must be signed in to change notification settings

import-benjamin/.dotfiles

Repository files navigation

This repository contains a collection of dotfiles for my daily usage. Included tools are selected according to my requirements.

I'm using GitLab as my primary repository (https://gitlab.com/import-benjamin/dotfiles) to manage my dotfiles. I'm also using two additional mirrors on codeberg and github:

Prerequisites

I'd recommend the use of git and stow if you're using an operating system based on Linux. In case you don't want to rely on these tools, you can still download an archive of this repository and declare symbolic links manually using ln.

# Debian/Ubuntu systems
sudo apt install stow git
# opensuse systems
sudo zypper install stow git

Parts of the tools I'm using are not packaged for all systems. You'll find a list of the installation instructions for most of theses tools below:

Install with ansible-pull

ansible-pull \
  --url https://codeberg.org/import-benjamin/.dotfiles.git \
  --checkout v2.0.0 \
  --extra-vars "config_version=v2.0.0" \
  --inventory localhost, \
  --connection local \
  --ask-become-pass \
  playbook.yml

Install manually

This section is intended for manually installing configuration files for unsupported architectures, such as arm64. We use stow to create symlinks in the home directory for specific configurations. If stow is unavailable on your system, you can create the symlink manually.

stow $TOOL_DIRECTORY
# Can be replaced with
ln -s $TOOL_DIRECTORY/.config/$FOLDER_NAME

This command will create a symlink for $TOOL_DIRECTORY in your home directory, pointing to ~/dotfiles/bash/$TOOL_DIRECTORY.

Remove configuration files

To remove symlinks: Use the -D option. For example, to remove symlinks for Vim configurations:

stow -D git

Symlinks created with ln can be removed using rm.

About

Linux dotfiles my everyday tools, i.e. alacritty, fish, starship, zellij, nvim git

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •  

Languages