Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sspaeti/dotfiles
My nvim, zsh, kitty, obsidian, tmux, and other config files and utility scripts.
https://github.com/sspaeti/dotfiles
dotfiles linux macos nvim
Last synced: 9 days ago
JSON representation
My nvim, zsh, kitty, obsidian, tmux, and other config files and utility scripts.
- Host: GitHub
- URL: https://github.com/sspaeti/dotfiles
- Owner: sspaeti
- Created: 2021-08-16T20:46:01.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-06T09:42:20.000Z (about 1 month ago)
- Last Synced: 2024-11-06T10:46:32.880Z (about 1 month ago)
- Topics: dotfiles, linux, macos, nvim
- Language: AutoHotkey
- Homepage: https://dotfiles.ssp.sh
- Size: 3.92 MB
- Stars: 78
- Watchers: 3
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- jimsghstars - sspaeti/dotfiles - My nvim, zsh, kitty, obsidian, tmux, and other config files and utility scripts. (AutoHotkey)
README
# Dotfiles
Welcome to my dotfiles, the backbone of my development and [PKM](https://www.ssp.sh/blog/pkm-workflow-for-a-deeper-life/) and [Obsidian Note-Taking](https://www.ssp.sh/blog/obsidian-note-taking-workflow/) workflow. Each dotfile here are fine-tuned to create an environment that's efficient for me, and, most importantly, give me joy workin in.
Most imprantant for my workflow I leverage a combination of `nvim`, `tmux`, and a tiling window manager orchestrated with `skhd` and `yabai`.
![Neovim, Tmux, and Kitty](_images/nvim_tmux_220701.png)
## Key Components
- **Editor** ([PDE](https://youtu.be/QMVIJhC9Veg)): [NeoVim](https://neovim.io/)
- Indent-color with [indent-blankline](https://github.com/lukas-reineke/indent-blankline.nvim)
- Tabs for buffers with [bufferline](https://github.com/akinsho/bufferline.nvim)
- **Color Theme**: [Kanagawa](https://github.com/rebelot/kanagawa.nvim) (mix between [gruvbox](https://github.com/morhetz/gruvbox) and [tokyonight](https://github.com/folke/tokyonight.nvim)!). Announced [here](https://www.reddit.com/r/neovim/comments/rm92q6/kanagawanvim_if_gruvbox_and_tokyonight_had_a_baby/) on reddit
- **Multiplexer**: [Tmux](https://github.com/tmux/tmux/wiki)
- **Window Management**: Yabai, Skhd and Mission Control shortcuts for seamless navigation (more below)
- **Terminal**: [Kitty](https://github.com/kovidgoyal/kitty)
- **Note-Taking**: Obsidian, where my Second Brain thrives#### Terminal Powered Workflow [[More Images](https://www.ssp.sh/brain/neovim/#my-setup-images)]
![power of terminal bases workflow](_images/neovim-and-terminal-power.png)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)## [Obsidian](https://www.ssp.sh/brain/obsidian)
![](_images/obsidian.jpeg)
I made two of my own Themes, they are called [Kanagawa](https://github.com/sspaeti/obsidian_kanagawa) and [Rosé Pine](https://github.com/sspaeti/obsidian_rose_pine).
Also check my YT video [How I use Obsidian](https://youtu.be/myHKHM2mIis), in case that's interest you.## Screen alignment
I have tried [many setups](https://www.ssp.sh/brain/computer-desk-setup-todays-office/), 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](https://www.ssp.sh/brain/) ([GitHub](https://github.com/sspaeti/second-brain-public))
- `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)## Dive into My Dotfiles
Above you'll find all my dotfiles repository. Each file and directory is it's own software.Enjoy navigating my digital workspace, tailored for efficiency, learning, and a bit of fun.