Compare commits

..

No commits in common. "407a08a2a739ce8127e2c29d0775ef9c9e7a4dde" and "75dc6b1b9cfcb3f4abe26f96ea93ff3c4e60e975" have entirely different histories.

2 changed files with 16 additions and 22 deletions

View file

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

View file

@ -10,7 +10,3 @@
[user] [user]
email = williampi103@gmail.com email = williampi103@gmail.com
name = William Ball name = William Ball
signingkey = 2CFDAF3587D1DDEB
[commit]
gpgsign = true