From 54b0b9938a2240506d69b3c8a53703bffe89d821 Mon Sep 17 00:00:00 2001 From: speediegq Date: Tue, 23 Aug 2022 16:35:54 +0200 Subject: [PATCH] update --- docs/deplist | 22 ++++++++++++++-------- docs/todo | 3 --- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/docs/deplist b/docs/deplist index 79c1dee..8a3cbe8 100644 --- a/docs/deplist +++ b/docs/deplist @@ -1,27 +1,33 @@ -- Dependencies -- These are absolutely necessary, speedwm will NOT compile without them - libxft-bgra (Can be installed through 'make -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) diff --git a/docs/todo b/docs/todo index f8eef7b..32ddad2 100644 --- a/docs/todo +++ b/docs/todo @@ -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)