Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📂 ~/dots

My personal Niri + Noctalia configuration (formerly Hyprland/ML4W). Managed with GNU Stow.

Niri Screenshot

📖 The Story

For 3 years, I daily drove Hyprland using the excellent ML4W (My Linux 4 Work) dotfiles. It served me well, I was inexperienced at the time and had a really unstable and fragmanted system, I wanted something fresh and more stable.

I have migrated to Niri, a scrollable-tiling Wayland compositor that offers a unique infinite-scrolling workflow. For the shell (bars, widgets, and UI), I am using a custom fork (mainly to make it more AZERTY friendly) of Noctalia Shell, which is built on the lightning-fast Quickshell engine.

This repository contains my current configuration, cleaned up and modularized using GNU Stow to keep my home directory pristine.


🛠️ The Stack

Component Tool
Compositor Niri
Shell / UI Noctalia (Custom Fork)
Terminal Kitty
Editor Neovim
Shell Zsh + Oh My Posh
Fetch Fastfetch
Manage GNU Stow

⚡ Installation

1. Requirements

Ensure you have the following installed on your system (Arch/Pacman example):

sudo pacman -S niri stow kitty neovim zsh fastfetch git
# You will also need Quickshell installed for Noctalia

2. Backup Your Current Configs

⚠️ Warning: Stow will overwrite existing configs if you force it, but it's safer to move them out of the way first.

mkdir -p ~/backups/pre-stow
mv ~/.config/niri ~/backups/pre-stow/
mv ~/.config/kitty ~/backups/pre-stow/
mv ~/.zshrc ~/backups/pre-stow/
# ... repeat for any other apps you are stowing

3. Clone & Stow

Clone this repository to your home folder:

git clone https://github.com/Vigintillionn/dotfiles.git ~/dots
cd ~/dots

Apply the configurations using Stow:

# Install everything
stow .

📝 Credits & Inspiration

  • Noctalia Shell: For the beautiful foundation of my desktop UI.
  • ML4W: For the Hyprland scripts and configs I used for years.
  • Niri: For the infinite scrolling experience.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages