Migrate bspwm to use package lists

This commit is contained in:
Donovan Glover 2018-09-20 13:23:22 -04:00
parent c879e72e85
commit cfd7e5b25d
No known key found for this signature in database
GPG Key ID: EA7408A77AE1BE65
4 changed files with 35 additions and 56 deletions

23
packages/arch/bspwm Normal file
View File

@ -0,0 +1,23 @@
xorg-server
xorg-xinit
xdo
xorg-xprop
xcape
bspwm
sxhkd
compton
alsa-utils
zathura
zathura-djvu
zathura-pdf-mupdf
mpv
feh
weechat

View File

@ -39,6 +39,15 @@ borg
youtube-dl
neofetch
ranger
w3m
sc
sox
mpc
mcd
ncmpcpp
pygmentize
xclip
@ -65,3 +74,6 @@ llvm
rustup
jdk10-openjdk
docker
docker-compose

View File

@ -1,45 +0,0 @@
#!/bin/sh
#
# bspwm is the best window manager. It does one thing really
# well and supports running commands directly through the shell.
#
# I used to love bspwm a lot. I still do, but it's not as useful
# now that I know how to use tmux. By using a terminal multiplexer,
# the issue of organizing several terminal windows in one view is
# solved without having to depend on the window manager.
#
# bspwm is still useful when you want a minimal setup with no
# overhead, since it performs exceptionally well compared to other
# desktop environments riddled with features. Plus, it supports
# HiDPI really well, with the exception of some older programs.
#
# The Simple X Hotkey Daemon (sxhkd) is used to make keyboard
# bindings so you can interact with bspwm. Make sure your bspwmrc
# file is executable (chmod +x) as well.
#
# https://wiki.archlinux.org/index.php/Bspwm
set -xe
# Install xorg as the display server (required)
sudo pacman -S xorg-server
# Prerequisite for running bspwm without a display manager
# Remove this line if you're using one
sudo pacman -S xorg-xinit
sudo pacman -S xdo # Show / hide windows (for polybar)
sudo pacman -S xorg-xprop # Get window status (for polybar)
sudo pacman -S xclip # Clipboard manager (to copy with a command)
sudo pacman -S xcape # Make Caps Lock = Ctrl/ESC
# The actual window manager and hotkey daemon
sudo pacman -S bspwm
sudo pacman -S sxhkd
# compton is the standard compositor.
sudo pacman -S compton
# polybar is the standard panel.
yay -S polybar

View File

@ -1,11 +0,0 @@
#!/bin/sh
#
# `launch-cmd` is used to "launch" programs from the shell.
# This method of starting programs prevents it from logging to
# the shell and blocking the next command.
#
# https://github.com/silverhammermba/launch
set -xe
yay -S launch-cmd