MoXcz/dotfiles

My personal dotfiles for Omarchy and Debian

★ 0Forks 0QMLGitHub ↗Compare

README

My Dotfiles

Personal configuration files for Linux desktop environments, managed with GNU Stow.

Profile Base OS WM
Omarchy Arch Linux Hyprland
Solitude Arch Linux Hyprland + Quickshell
Hermit Arch Linux Hyprland + Waybar
Paradise Lost Debian 12 Sway / i3

Installation

Prerequisites

sudo apt install git stow   # Debian/Ubuntu
sudo pacman -S git stow     # Arch

Quick Start

Clone the repository inside $HOME and run the interactive setup:

git clone https://github.com/MoXcz/dotfiles ~/dotfiles
cd ~/dotfiles
./setup.sh

A menu will appear to select the profile you want to deploy. The script will:

  1. Unstow any previously active profile
  2. Stow the shared configuration
  3. Stow the selected profile

Shared Config

The shared/ directory contains configuration used by every profile (Neovim, zsh, tmux, Kitty, etc.).

Greatly Inspired By

  1. josean-dev/dev-environment-files
  2. ThePrimeagen/init.lua
  3. tjdevries/config.nvim

Contributors

MoXcz

Issues