Skip to content

lucasrabiec/dotfiles

Repository files navigation

dotfiles (🐧 Omarchy)

Wallpaper

📀 OS Download

For MacOS configuration click here.

⚔️ Brace yourself


**"Przed wyruszeniem w drogę należy zebrać drużynę"**
("You must gather your party before venturing forth")1
  1. Configure Limine

    1. Disable Secure Boot in BIOS and install Omarchy
    2. Change Boot priority to Limine
    3. Run limine-scan in terminal and choose Windows Boot Manager - it should add record to /boot/limine.conf
    4. Run sudo nvim /boot/limine.conf and change timeout to 10 and set default entry (from 1)
  2. Fix a clock issue with Dual Boot - run this command in linux terminal: timedatectl set-local-rtc 1

  3. Install:

    • zsh
    • zsh theme - dracula is the best
    • age - for chezmoi encryption.
  4. Save ssh keys for current session

    Open nvim ~/.ssh/config and save this:

    Host *
      AddKeysToAgent yes
    
  5. Add locale and apply waybar config

    1. Open sudo nvim /etc/locale.gen and uncomment pl.PL.utf8 then save
    2. Call sudo locale-gen
    3. Apply Waybar config with omarchy-restart-waybar
  6. Clear preconfigured omarchy's nvim to apply clean config from chezmoi

    1. Remove omarchy-nvim package
    2. Remove nvim from ~/.local/share/ and ~/.config/
  7. Install chezmoi and init with this repo url.

  8. Configure zsh

    • Install ohmyzsh - a delightful community-driven framework for managing zsh configuration.
    • Install oh-my-posh - the most customizable and fastest prompt engine for any shell.
      • eval "$(oh-my-posh init zsh --config ~/.dracula.omp.json)"
    • Install zsh-autosuggestions and [zsh-syntax-highlights]
  9. Install all needed languages and packages for nvim. Open nvim and run :checkhealth command then install missing stuff.

    • Install languages and tools through Omarchy's Install > Development menu except python
    • For python versioning and venvs use uv (installed via mise or Arch repo)
    • NodeJS should be managed by mise
  10. Run the abrakadabra.sh script to remove unnecessary apps/packages and install the required ones

🧛🏻‍♂️ Theming


One theme. All platforms.

  • OS (Omarchy only)
    • omarchy-theme-install https://github.com/catlee/omarchy-dracula-theme
  • Ghostty
  • Wallpaper
    • cd /home/lucas/.config/omarchy/backgrounds/dracula
    • curl https://raw.githubusercontent.com/basecamp/omarchy/refs/heads/master/themes/tokyo-night/backgrounds/1-scenery-pink-lakeside-sunset-lake-landscape-scenic-panorama-7680x3215-144.png --output=sunset-lake.png

1 Polish acting legend Piotr Fronczewski - the Polish narrator's voice in Baldur’s Gate II.

About

dotfiles configured via chezmoi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors