Skip to content

lucasrabiec/dotfiles

Repository files navigation

dotfiles (🐧 Omarchy, 🍎 MacOS)

Wallpaper

📀 OS Download

⚔️ Brace yourself

  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.
    • nvm - node version manager
  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 killall waybar && 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

🛫 Insert before flight

Piotr Fronczewski - The Polish voice behind the narrative in Baldur's Gate II
"Przed wyruszeniem w drogę należy zebrać drużynę"
("You must gather your party before venturing forth")

  • lsd - Next gen ls command.
  • hyprsession - Session saver for Hyprland
  • ghostty - terminal emulator
  • Android Studio

Web Apps (Omarchy only)

For a better experience, some programs are better installed as a web app. (SUPER, ALT + SPACE > Install > Web App)

  • Microsoft Teams
  • Microsoft Outlook

🧛🏻‍♂️ Theming


One theme. All platforms.

  • OS (Omarchy only)
    • omarchy-theme-install https://github.com/catlee/omarchy-dracula-theme
  • 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

About

dotfiles configured via chezmoi

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published