config/README.md
2022-10-11 21:59:03 +10:30

80 lines
2.7 KiB
Markdown

# Inkletblot's Dotfiles
My Dotfiles, managed using (what I call) the [atlassian method](https://www.atlassian.com/git/tutorials/dotfiles).
Primarily the configs I care about in here are for the following programs.
- [neovim](#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.
- [Scripts](https://gitlab.inkletblot.com/inkletblot/inks-scripts)
- [dmenu](https://gitlab.inkletblot.com/inkletblot/dmenu-inkletblot)
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](https://lukesmith.xyz) for many scripts, mutt, introducing me to vim, and much of my shell config.
- [DistroTube (Derek Taylor)](https://distro.tube/index.html) 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](https://github.com/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)](https://github.com/ChristianChiarulli), I credit 90% of my neovim config to this man and it's great.
- And others such as [TJ Devries](https://github.com/tjdevries/), [Eric Murphy](https://www.youtube.com/c/EricMurphyxyz), [EF Linux Made Simple](https://www.youtube.com/c/EFLinuxMadeSimple/featured), 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...
## xmonad
## xmobar
## lf
## tmux
## zsh
## system