added the config folders
This commit is contained in:
parent
cd6179cd34
commit
d46893c2f0
51
.config/tmux/tmux.conf
Normal file
51
.config/tmux/tmux.conf
Normal file
@ -0,0 +1,51 @@
|
|||||||
|
set-option -g default-shell $SHELL
|
||||||
|
set -as terminal-features ",xterm-256color:RGB"
|
||||||
|
setw -g mouse on
|
||||||
|
|
||||||
|
|
||||||
|
# Pane Splitting
|
||||||
|
unbind '"'
|
||||||
|
unbind '%'
|
||||||
|
bind -n M-v split-window -h
|
||||||
|
bind -n M-> split-window -v
|
||||||
|
|
||||||
|
# Pane Sizing
|
||||||
|
bind -n M-H resize-pane -L
|
||||||
|
bind -n M-J resize-pane -D
|
||||||
|
bind -n M-K resize-pane -U
|
||||||
|
bind -n M-L resize-pane -R
|
||||||
|
|
||||||
|
# Pane Switching
|
||||||
|
bind -n M-h select-pane -L
|
||||||
|
bind -n M-j select-pane -D
|
||||||
|
bind -n M-k select-pane -U
|
||||||
|
bind -n M-l select-pane -R
|
||||||
|
bind -n M-\; last-pane
|
||||||
|
|
||||||
|
|
||||||
|
# Window Settings
|
||||||
|
set -g base-index 1
|
||||||
|
|
||||||
|
# Window Switching (9 windows)
|
||||||
|
bind -n M-1 selectw -t:=1
|
||||||
|
bind -n M-2 selectw -t:=2
|
||||||
|
bind -n M-3 selectw -t:=3
|
||||||
|
bind -n M-4 selectw -t:=4
|
||||||
|
bind -n M-4 selectw -t:=5
|
||||||
|
bind -n M-4 selectw -t:=6
|
||||||
|
bind -n M-4 selectw -t:=7
|
||||||
|
bind -n M-4 selectw -t:=8
|
||||||
|
bind -n M-4 selectw -t:=9
|
||||||
|
|
||||||
|
# Window Mutation
|
||||||
|
bind -n M-Space new-window
|
||||||
|
bind -n M-Tab last-window
|
||||||
|
bind -n M-\' confirm-before -p "Kill pane #P? (y/n)" kill-pane
|
||||||
|
bind -n M-| confirm-before -p "Kill window #W? (y/n)" kill-window
|
||||||
|
|
||||||
|
|
||||||
|
# Plugins
|
||||||
|
set -g @plugin 'tmux-plugins/tpm'
|
||||||
|
set -g @plugin 'tmux-plugins/tmux-sensible'
|
||||||
|
|
||||||
|
run '~/.tmux/plugins/tpm/tpm'
|
||||||
40
Makefile
Normal file
40
Makefile
Normal file
@ -0,0 +1,40 @@
|
|||||||
|
all: base graphical languages
|
||||||
|
|
||||||
|
base: setup
|
||||||
|
|
||||||
|
|
||||||
|
setup:
|
||||||
|
sudo xbps-install -y stow xtools neovim tmux yazi
|
||||||
|
stow .
|
||||||
|
|
||||||
|
|
||||||
|
graphical: graphical-xorg graphical-river
|
||||||
|
|
||||||
|
graphical-xorg:
|
||||||
|
sudo xbps-install -y xorg picom feh bspwm wezterm firefox
|
||||||
|
graphical-river:
|
||||||
|
sudo xbps-install -y river wezterm firefox
|
||||||
|
|
||||||
|
languages: rust zig haskell java kotlin javascript
|
||||||
|
|
||||||
|
rust:
|
||||||
|
sudo xbps-install -y rustup
|
||||||
|
mkdir --parents ~/projects/rust
|
||||||
|
|
||||||
|
zig:
|
||||||
|
sudo xbps-install -y zig zls
|
||||||
|
mkdir --parents ~/projects/zig
|
||||||
|
|
||||||
|
haskell:
|
||||||
|
sudo xbps-install -y ghc
|
||||||
|
mkdir --parents ~/projects/zig
|
||||||
|
|
||||||
|
java:
|
||||||
|
sudo xbps-install -y openjdk21 maven gradle
|
||||||
|
mkdir --parents ~/projects/java
|
||||||
|
|
||||||
|
kotlin:
|
||||||
|
sudo xbps-install -y kotlin maven gradle
|
||||||
|
mkdir --parents ~/projects/kotlin
|
||||||
|
|
||||||
|
javascript:
|
||||||
17
README.md
17
README.md
@ -1,3 +1,16 @@
|
|||||||
# Aurelia
|
# Bloomforge
|
||||||
|
|
||||||
Aurelia is a dotfile project.
|
Bloomforge (bforge) is a "dotfile setup" (moreso a reproducible environment) for my development environment on **Void Linux**.
|
||||||
|
In addition to dotfiles, it also includes setup for the tools instead.
|
||||||
|
|
||||||
|
## Tools
|
||||||
|
* neovim (btw)
|
||||||
|
* tmux
|
||||||
|
* river
|
||||||
|
## Requirements
|
||||||
|
* git
|
||||||
|
|
||||||
|
## Needs
|
||||||
|
* make xorg and bspwm setup
|
||||||
|
* transition to river
|
||||||
|
* make a setup for only dotfiles and not installing new packages
|
||||||
|
|||||||
0
scripts/lySetup.sh
Normal file
0
scripts/lySetup.sh
Normal file
8
scripts/setup.sh
Executable file
8
scripts/setup.sh
Executable file
@ -0,0 +1,8 @@
|
|||||||
|
# Base
|
||||||
|
|
||||||
|
|
||||||
|
# Languages
|
||||||
|
# sudo xbps-install -y rustup ghc
|
||||||
|
|
||||||
|
# Graphical Essentials
|
||||||
|
# sudo xbps-install -y river wezterm starship fastfetch fish-shell
|
||||||
Loading…
x
Reference in New Issue
Block a user