| .config | ||
| .dwm | ||
| .local/share/applications | ||
| .xmonad | ||
| scripts | ||
| Templates | ||
| .bashrc | ||
| .gitignore | ||
| .tmux.conf | ||
| .xprofile | ||
| .zprofile | ||
| README.md | ||
Inkletblot's Dotfiles
My Dotfiles, managed using (what I call) the atlassian method.
Primarily the configs I care about in here are for the following programs.
- neovim
- xmonad
- Xmobar
- lf
- tmux
- zsh
- system stuff such as xinitrc, shell, xprofile, and more.
Supporting programs include:
- alacritty
- dmenu
- picom
- dunst
- fish (I no longer use this)
- mutt (this either)
- newsboat (or this)
I have been building up this envirnoment for some time and it is likely to change much in the future.
Related works
I have a few repositories that pair with this one, primarily are both my scripts repo and my dmenu fork. I use dmenu as my run launcher and I have myriad bash scripts to make my linux experience my own. I also dabble with DWM and it's related programs such as st, dwmblocks, and others.
Tangentially to all this I have a WIP repo I call ink-os which will set up a fresh install of Arch with all of my default programs, my dotfiles, and other misc configs. It doesn't technically 'work' but it's still easier that a manual setup for me.
Credit
Although I will happily take credit for what I have built here I would like to credit those who inspired me, or who I pilfered directly from:
- Luke Smith for many scripts, mutt, introducing me to vim, and much of my shell config.
- DistroTube (Derek Taylor) for introducing me to tiling window managers and reigniting my love for linux, also much of my xmonad, xmobar, fish, and alacritty configs were inspired by his.
- ThePrimeagen for improving my developer workflow, introducing me to tmux (and being a source for my tmux scripts), and being generally a great guy.
- chris@machine (Christian Chiarulli), I credit 90% of my neovim config to this man and it's great.
- And others such as TJ Devries, Eric Murphy, EF Linux Made Simple, and more.
Neovim (nightly)
Probably the most complicated part of this is my nvim config, I should probably move it to it's own folder at some point.
It depends on a few different language servers and miscellaneous programs. Including but not limited to:
- pyright
- npm/nodejs
- omnisharp-roslyn (and by proxy, dotnet)
- pandoc
- miktex
- mono (Not currently sure about this one, I think I removed it)
- git
- and more...
Current TODOs
- Get navic working with winbar, it's not working at the moment
- Get dap setup properly for my workflow
- Play with noice a bit more and see if it can replace my current bits and pieces.