diff --git a/README.md b/README.md index 2d9261a..218b5a3 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,24 @@ -# Bloomforge +# Bloom -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. +Bloom is my dotfile setup and my configuration script for **Void Linux**. +In addition to dotfiles, it also includes setup for the tools. ## Tools -* neovim (btw) -* tmux -* river -* yazi +* neovim (text editor/IDE) +* wezterm (terminal) +* tmux (terminal manager) +* river (window manager) +* yazi (file manager) +* eww (bar) ## Requirements * git ## Install -1. Clone this repo -2. +1. Clone this repo: `git clone https://github.com/jellyfishsh/dotfiles.git` or `git clone git@github.com:jellyfishsh/dotfiles.git` +2. run `install.sh` ## Needs -* make xorg and bspwm setup -* transition to river * make a setup for only dotfiles and not installing new packages +* have a setup that does not require cloning at all, and instead uses `curl` +* make a complete image file that includes these defaults when making a new system diff --git a/setup.sh b/install.sh similarity index 96% rename from setup.sh rename to install.sh index aba1db8..f219eca 100755 --- a/setup.sh +++ b/install.sh @@ -18,7 +18,7 @@ mkdir --parents ~/projects/javascript # Setup zsh chsh -s $(which zsh) -sudo xbps-install -y font-firacode river wezterm firefox dbus elogind +sudo xbps-install -y font-firacode river wezterm firefox dbus elogind pipewire wireplumber sudo xbps-install -y rustup ghc openjdk21 apache-maven gradle nodejs # Setup river diff --git a/scripts/desktop.sh b/scripts/desktop.sh new file mode 100644 index 0000000..e77325c --- /dev/null +++ b/scripts/desktop.sh @@ -0,0 +1 @@ +dbus-run-session river