mirror of
https://github.com/donovanglover/nix-config.git
synced 2024-12-23 23:29:13 +01:00
Migrate bspwm to use package lists
This commit is contained in:
parent
c879e72e85
commit
cfd7e5b25d
23
packages/arch/bspwm
Normal file
23
packages/arch/bspwm
Normal 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
|
@ -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
|
||||
|
45
sh/203-bspwm
45
sh/203-bspwm
@ -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
|
@ -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
|
Loading…
Reference in New Issue
Block a user