Compare commits
No commits in common. "407a08a2a739ce8127e2c29d0775ef9c9e7a4dde" and "75dc6b1b9cfcb3f4abe26f96ea93ff3c4e60e975" have entirely different histories.
407a08a2a7
...
75dc6b1b9c
2 changed files with 16 additions and 22 deletions
34
README.md
34
README.md
|
|
@ -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
|
||||||
|
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue