Skip to content

sspaeti/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dotfiles

Welcome to my dotfiles, the backbone of my development, backed by my vim workflow, PKM workflow or Obsidian workflow.

The dotfile here are fine-tuned to create an environment that's efficient for me, and, most importantly, give me joy workin in. Check out the details below.

Neovim, Tmux, and Kitty

Key Components

  • OS Linux with Omarchy (since July 2025, before macOS)
  • Window Manager Hyprland (before skhd and yabai)
  • Editor / PDE: NeoVim
  • Color Theme: Kanagawa (mix between gruvbox and tokyonight!). Announced here on reddit
  • Multiplexer: Tmux
  • Window Management: Yabai, Skhd and Mission Control shortcuts for seamless navigation (more below)
  • Terminal: Kitty, Ghostty
  • Note-Taking: Obsidian, where my Second Brain thrives

Terminal Powered Workflow [More Images]

power of terminal bases workflow

In one screen:

  1. data integration/dbt code
  2. analysis of SQL queries
  3. db connections/browser
  4. result of queries
  5. docker build
  6. dbt run
  7. postgres
  8. more windows/sessions (Tmux)

Screen alignment

I have tried many setups, a single-screen (or one extra for meetings) has worked best with these shorcuts to switch betweent them instantly:

  • Alt+1: Terminal for coding
  • Alt+2: Obsidian for notes, thinking, writing, and my Second Brain (GitHub)
  • Alt+3: Browser for research and browsing needs
  • Alt+4: Music, featuring Spotify and Focus@Will for all things auditory
  • Alt+5: Collaboration tools like Slack, Asana, Nirvana, and my to-do lists
  • Alt+6: Extra (when laptop screen is open): Additional screens for meetings with Zoom, etc.
  • Alt+7: Extra (when laptop screen is open)

I made two of my own Themes, they are called Kanagawa and Rosé Pine. Also check my YT video How I use Obsidian, in case that's interest you.

Neovim as a Word Processor

For my Micro Journal I converted my Neovim config to a minimal config soley for writing. My goal was to reproduce my Obsidian environment within Neovim, running on a small, distraction-free typewriter. See all details in Neovim as a WordProcessor

Installation

I use Stow to manage my dotfiles. I created a Makefile to stow them for Mac and Linux respectively. But I'd suggest to not blindly run them, but rather choose and pick what you like from my dotfiles.

But you can run make linux and it will stow all shared + linux dotfiles I set. But you can also just install one specific dotfile with stow nvim for my Neovim installation. Please check the docs for further information how it works.

My setup is I clone this dotfiles repo in ~/git/general/dotfiles and in ~/.stowrc I set the target stow directory to --target=/home/sspaeti as the default stow target is the partent directory which in my case would be wrong (general-dir).

Operation System

I used MacOS 15+ years, Windows at work and now Arch Linux with Omarchy.

I have all settings in one folder with stow, except Windows. It's in it's own folder under Windows directory .

About

My nvim, zsh, kitty, obsidian, tmux, and other config files and utility scripts.

Topics

Resources

Stars

Watchers

Forks