Daily Usage — Workflow Overview
This document outlines the daily usage patterns and workflow optimized for speed, clarity, and focus.
Desktop Environment (Wayland + Qtile)
I use Qtile Wayland as the main compositor + WM, custom-built with a personal configuration. It's themed using the Juna system, with Nord as the default, and features powerline widgets and intuitive keybindings.
Workspace Usage
1— Code (Neovim, Git)2— Web (Firefox)3— Terminals (htop, scripts, etc.)4— Docs (PDFs, notes, Zathura)5+— Scratch or task-specific
Workflow Habits
- Always boot into a clean state thanks to
nixos-rebuildmagic - Reboots are infrequent; uptime often extends to multiple days
- Terminals are a primary interface, not frequently closed
- Focus is maintained; distractions are minimized
Coding Flow
Editor: Neovim
nvimwith Lua config + custom plugin loadout- LSPs + Treesitter ensure smooth coding
telescopefor efficient fuzzy-findingalpha-nvimfor startup dashboard
Project Management
- Git is exclusively used
lazygitfor commits and merges- Nix flake-based repositories for all projects, avoiding external package managers and clutter
Terminal Usage
- Foot is used as the terminal emulator, offering minimalism, speed, and thematic consistency.
- Scripts located in
$HOME/.config/scripts/automate routine tasks. - Aliases are displayed via the
showaliascommand for clarity.
Favorite Commands
| Alias | Description |
|---|---|
hs |
nh home switch ~/Dotfiles for instant Home Manager reload |
garbage |
nh clean all for a deep system clean |
fetch |
fastfetch for displaying system information |
ns |
nix-shell --command fish -p for temporary environments |
cd |
z for rapid directory changes |
Autostarted Stuff
- Qtile + Wayland + XDG setup
- Pipewire audio server
- Ghostty terminal service
- Blueman applet for Bluetooth
- Udiskie for automounting drives
- Flameshot for screenshots
- Focus-mode script
- MPD integration (
mpDris2,mpd-notify) - Wlsunset for night light
- Foot terminal server
swww-daemonandwallrandomfor wallpapers- SwayNC for notifications
- Firefox and Discord on desktop
Philosophy
"This setup prioritizes maintainability rather than chasing pure minimalism."
Everything is designed to be fast, lean, and distraction-free. Nix manages the environment, allowing focus on the workflow.