This commit is contained in:
speediegq 2022-08-23 16:35:54 +02:00
parent 7d49b09994
commit 54b0b9938a
2 changed files with 14 additions and 11 deletions

View file

@ -1,27 +1,33 @@
-- Dependencies --
These are absolutely necessary, speedwm will NOT compile without them
- libxft-bgra (Can be installed through 'make <distro>-libxftfix')
- NOTE: libXft will do but will cause speedwm and as such all your applications to crash if a colored emoji is displayed in the status bar.
- NOTE: libXft will do but will cause speedwm and as such all your applications to crash if a colored emoji is displayed in the status bar. This includes the Emoji picker.
- libXinerama
- Can be disabled through editing config.mk if you're not interested in multiple monitors.
- imlib2
- Tag previews, Window icons. May add a toggle for this in the future if you're not interested in these features.
-- Features --
These are dependencies if you wanna use certain features
NOTE: Do not add any of these to .xinitrc or similar. They are going to be autostarted by speedwm.
If you want to use an alternative, change it in options.h.
- dmenu
- NOTE: dmenu is required for most scripts included with this build of speedwm. My build is required for Pywal support.
- NOTE 2: The build must have the 'grid' patch. If yours does not have this, you can patch it in or get my build here: https://codeberg.org/speedie/dmenu
- NOTE: dmenu is required for most scripts included with this build of speedwm. My build is required for proper Pywal support.
- If you do not have the password, grid and center patches, you must disable them in ~/.config/speedwm-de/global/config by setting two variables to false.
- picom
- Optional but speedwm looks sort of ugly without it.
- xclip (Required for clipboard support by a few scripts, will start automatically)
- xwallpaper (Required to set wallpapers automatically)
- xmodmap (Install if you want Escape instead of Caps Lock and Right Super+hjkl for arrow keys)
- xwallpaper (Required to set wallpapers)
- xmodmap
- Required if you want the Alt+Tab to have proper keybinds.
- Install if you want Escape instead of Caps Lock and Right Super+hjkl for arrow keys
- xrdb (Install if you want .Xresources support)
- pywal (Install if you want pywal support. Requires swal aka the default way to set wallpapers)
- wmctrl (Needed for proper window management)
- xsetroot (Needed for most scripts including Pywal support)
- slock (Required for screen locking)
- If you want to display a message, you need the text patch.
- If you have the background image patch, you can set the image to ~/.config/speedwm-de/swal/CurrentWallpaper. It is a symlink to the current wallpaper.
- maim (Required for built in 'speedwm-screenshotutil' script)
-- Software --
@ -34,9 +40,9 @@
- newsboat (RSS reader)
- zathura (PDF reader)
- alsa-utils (Required for audio controls)
- mocp (Default music player)
- vim (Text editor)
- neomutt (Email client)
- cmus (Default music player)
- nepvim (Text editor)
- aerc (Email client)
- maim (Screenshot tool, automatically copies to clipboard using xclip)
- vifm (File manager)
- slock (Lock screen)

View file

@ -1,5 +1,2 @@
- Fix j focus not.. doing that (likely another awesomebar thing)
- Fix taskbar actual size being bigger than what is displayed (probably an lrpad - 2 somewhere)
- Improve tag previews (prevent tag previews from drawing inside tag previews)
- Possibly round corners around tag previews and maybe bar (idea)
- Fix crashing when clicking an empty bar (already fixed, caused by old awesomebar patch)