diff --git a/README.md b/README.md index 2019b5d..8b97330 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # Dotfiles -My personal dotfiles for Sway/River on Arch Linux. They are designed to be used +My personal dotfiles for River/Sway on Arch Linux. They are designed to be used with [gnu stow](https://www.gnu.org/software/stow/). Each directory is a kind of 'module' that can be individually symlinked. @@ -13,6 +13,9 @@ you could run `stow nvim`, assuming this repo is located in your home directory. # Some Software I run +These are my configs that are most easily stealable. I have several more +configs in this repo that you are absolutely welcome to steal or look through, +but these are the most transferrable to other systems. ## Shell I use [fish](https://fishshell.com/) together with @@ -21,12 +24,12 @@ I use [fish](https://fishshell.com/) together with ## Editors ### Neovim -I love [neovim](https://neovim.io). I have two different neovim configurations, -(`nvim` and `nvim-vimscript`). `nvim` is a ~500 LOC lua monstrosity that works -wonderfully but is a bit of a pain to maintain. If you are new to neovim, I -would recommend borrowing more from `nvim-vimscript` which is a ~100 LOC -vimscript config that is much simpler and does 95% of what the other config -does. +I love [neovim](https://neovim.io), but it's a pain to configure. My config is +a ~570 LOC lua monstrosity that works wonderfully for me but is kind of +incomprehensible. If you are new to neovim, I would recommend checking out +projects like [lunarvim](https://www.lunarvim.org/) or +[nvchad](https://nvchad.com/), as they are much easier to set up, and probably +better suited for your use case than my config. ### Emacs I love [emacs](https://www.gnu.org/software/emacs/) as well. My configuration @@ -34,15 +37,14 @@ is a literate `org` file that gets tangled into `init.el`. As far as Emacs configurations go, it's pretty clean, but still is a several hundred line mess. ## Compositors -I'm on Wayland now, and use either [sway](https://swaywm.org/) or -[river](https://codeberg.org/river/river) depending on how I'm feeling, and -have configurations for both. I generally use -[waybar](https://github.com/Alexays/Waybar) for sway and -[yambar](https://codeberg.org/dnkl/yambar) for river for no particular reason. -All the other configs (swaylock, fuzzel, etc.) are compositor agnostic. Note, -in both my sway and river configs I swap meta and left-alt. That's just a habit -from starting on [dwm](https://dwm.suckless.org/), whose default mod key is -alt. You may want to change that. +I'm on Wayland now, and mostly use [river](https://codeberg.org/river/river), +though I do have a config for [sway](https://swaywm.org/) set up. To help keep +the configs separate, I use [waybar](https://github.com/Alexays/Waybar) for +sway and [yambar](https://codeberg.org/dnkl/yambar) for river. All the other +configs (swaylock, fuzzel, etc.) are compositor agnostic. Note, in both my sway +and river configs I swap meta and left-alt. That's just a habit from starting +on [dwm](https://dwm.suckless.org/), whose default mod key is alt. You may want +to change that, as it interferes pretty heavily in keybindings from other apps. ## Keyd Since I use vim and emacs, I like to map caps lock to act as control when held