mirror of
https://github.com/donovanglover/nix-config.git
synced 2025-05-21 00:30:45 +02: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
|
youtube-dl
|
||||||
neofetch
|
neofetch
|
||||||
|
|
||||||
|
ranger
|
||||||
|
w3m
|
||||||
|
sc
|
||||||
|
sox
|
||||||
|
|
||||||
|
mpc
|
||||||
|
mcd
|
||||||
|
ncmpcpp
|
||||||
|
|
||||||
pygmentize
|
pygmentize
|
||||||
xclip
|
xclip
|
||||||
|
|
||||||
@ -65,3 +74,6 @@ llvm
|
|||||||
rustup
|
rustup
|
||||||
|
|
||||||
jdk10-openjdk
|
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