Skip to content

mimame/.dotfiles

Repository files navigation

This README showcases the tools I use to achieve a productive and efficient workflow on NixOS.

Goals:

  • Deepen my understanding of NixOS and its ecosystem.
  • Enhance my productivity through streamlined tools.

Setup:

  • Operating System: NixOS: A flexible and declarative Linux distribution.
  • Dotfiles Manager: Dotter: (Optional) Manage your configuration files across machines.

Essential Tools:

This curated selection empowers a focused and efficient workflow.

Terminals:

  • kitty: The fast, feature-rich, GPU based terminal emulator.
  • wezterm: A GPU-accelerated terminal emulator for a smooth experience.

Editors:

  • helix: A powerful and customizable code editor.
  • lunarvim: A feature-rich Neovim configuration built for productivity.
  • zellij: A terminal multiplexer that allows managing multiple terminal sessions efficiently.

Productivity & Automation:

  • bat: A fast and colorful alternative to cat with syntax highlighting and git integration.
  • broot: A tree-based file browser for easy navigation.
  • btop: A resource monitor with a modern and interactive interface.
  • delta: Offers a visually appealing alternative to git diff.
  • fd: A lightning-fast file searcher for quickly locating files.
  • handlr: A smarter alternative to xdg-open for handling file types and URLs effectively.
  • lazygit: A user-friendly terminal UI for Git, making version control more accessible.
  • logseq: A Zettelkasten-inspired note-taking app for organizing your thoughts and knowledge.
  • ripgrep: Blazing-fast tool for searching text content within your codebase or files.
  • rofi: A customizable application launcher that puts everything at your fingertips.
  • starship: A modern and informative shell prompt that enhances your terminal experience.
  • tealdeer: Provides concise explanations (TL;DRs) for popular command-line tools.
  • topgrade: Manages system upgrades for NixOS packages, ensuring you stay up-to-date.

Windows Management:

  • sway: A lightweight and tiling window manager for efficient screen organization.

Files Management:

  • clifm: The shell-like, command line terminal file manager.
  • xplr: A keyboard-driven file manager that prioritizes efficiency and ease of use.
  • yazi: Blazing fast terminal file manager written in Rust, based on async I/O.

Themes

  • Tokyo Night: Clean theme that celebrates the lights of Downtown Tokyo at night.

Conclusion:

I'm constantly exploring new tools and refining my workflow. Feel free to reach out if you have any questions or suggestions!