aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'README.md')
-rw-r--r--README.md45
1 files changed, 9 insertions, 36 deletions
diff --git a/README.md b/README.md
index e30b797..292682b 100644
--- a/README.md
+++ b/README.md
@@ -1,23 +1,6 @@
# bspwm-setup
## install.sh
-The `install.sh` script installs the entire setup:
-- bspwm
-- xorg
-- polybar
-- scrot
-- feh
-- picom
-- dunst
-- lua5.3
-- vlc
-- firefox-esr (because regular firefox isn't in debian apt repos)
-- thunderbird
-- signal-desktop
-- fonts-hack
-- fonts-noto-color-emoji
-- xclip
-- hexchat
-- brightnessctl
+The `install.sh` script installs the entire setup.
It then symlinks the configuration files for those packages
to the files in this repository. This has two advantages.
@@ -29,29 +12,19 @@ After that `shell_only.sh` is started.
## shell_only.sh
The `shell_only.sh` script installs zsh with a custom theme
-and some utilities:
-- bat
-- lolcat
-- cowsay
-- fortune
-- zsh
-- git
-- figlet
-- curl
-- wget
-- htop
-- tty-clock
-- oathtool
-- bc
-- units
-- tmux
-- vim
-- neofetch
+and some utilities.
Just like `install.sh` this script symlinks the configuration files.
You can run this instead of install.sh to install the shell setup
on headless servers, or if you don't want to use the rest of the setup.
+## Starting a X session
+Pretty much all you need to do is start bspwm in your `~/.xinitrc`
+and maybe set the keyboard layout. Then just startx from text mode.
+You can automate startx in your shell rc.
+
+Alternatively you can use a display manager of your choice.
+
## Keybinds / Controls
### sxhkd
The sxhkd keybinds are well documented in `sxhkdrc`.