Gurjaka's Dotfiles π§©β¨

Welcome to my personal dotfiles repository!
Here youβll find my minimal, suckless, and Wayland-first configuration for NixOS and daily dev tools β carefully crafted to boost productivity speed, and maintainability ππ»
βοΈ System Overview π₯οΈπ§
This setup is built to be modern, efficient, and elegant, with a focus on keyboard-driven workflows and reproducible environments:
-
Linux Kernel π§
Powered by the Zen kernel, optimized for desktop responsiveness, gaming performance, and low latency. Itβs the core that keeps everything running smooth and fast. -
Window Manager πͺποΈ
Using Qtile with an experimental Wayland backend. Qtile is a dynamic tiling window manager written in Python, designed for total keyboard control and customization. The Wayland backend delivers modern, secure, and smooth graphical performance. -
Terminal Emulators π±οΈβ¨οΈ
Foot
: A Wayland-native, minimal terminal emulator with great performance.-
Kitty
: GPU-accelerated, feature-rich terminal for daily use. -
Shells π
I primarily useFish
for its user-friendly features and smart completions, alongsideZsh
for compatibility and scripting power. -
Notifier π
SwayNC
handles notifications seamlessly within the Wayland ecosystem, keeping distractions minimal and information clear.
π» Development Tools Overview π¨π οΈ
The environment is designed for fast, distraction-free coding and system management:
-
Browser π
Librewolf
β a privacy-focused, open-source browser that respects user freedom. -
Editors βοΈ
- GUI:
VSCode
for heavy lifting and GUI convenience. -
Terminal:
Neovim
with custom plugin setups, LSP integration, and thematic consistency for an efficient terminal editing experience. -
Git Helper π
Lazygit
offers a fast, intuitive interface for managing Git workflows right in your terminal. -
File Managers π
- Terminal:
Yazi
for quick file navigation without leaving the keyboard. -
GUI:
Thunar
for graphical file operations when needed. -
System Monitor π
Btop
provides an interactive and visually appealing resource monitor. -
Screenshot Tool πΈ
Flameshot
for customizable screenshots with ease.
π¨ Theme & Philosophy ππ
This dotfiles collection is a harmonious blend of aesthetics and function:
Visual style inspired by the βοΈ Nord themeβs icy calmness combined with the π² Everforest paletteβs warm, organic tones β creating a balanced and visually comfortable workspace.
Core values:
-
Simplicity π§Ή
Every line of config has a purpose β no unnecessary fluff or bloat. -
Speed β‘
Fast startup times, snappy interactions, and smooth workflows to keep you in the zone. -
Maintainability π‘οΈ
Modular, declarative, and reproducible with the power of Nix and Home Manager. -
Wayland-first π
Embracing the future of Linux display protocols for improved security, performance, and flexibility.
This configuration blends the βοΈ Nord theme's icy calmness with the earthy tones of π² Everforest. |
π Whatβs Next?
Dive into the sections to explore:
- πͺ Qtile config and customizations
- βοΈ Neovim setup, plugins, and LSP details
- π₯οΈ Terminal and shell environment configs
- π¦ Nix flakes, home-manager modules, and reproducibility
- π οΈ Utilities, scripts, and workflow tips
β Gurami Esartia βοΈ