# - bof - # # :1 # - - # # - Documentation - # # :1.1 # - - # # - Xmonad: Basic Install - # https://www.youtube.com/watch?v=JmPLbZQRgas # - - # # - Xmonad: Customization - # https://www.youtube.com/watch?v=swriLf4Pm5A # :1.2 # - - # # - Configuration files - # https://gitlab.com/eflinux/xmonad Clone directory Copy xmonad.sh to ~/.xmonad/xmonad.hs Modify terminal for tilix myPP = xmobarPP { ppCurrent = xmobarColor "#429942" "" . wrap "<" ">" } myPP = xmobarPP { ppCurrent = xmobarColor "#429942" "" . wrap "|" "|" } Copy xmobar to ~/.xmobarrc W+q = Reload xmonad # :1.3 # - - # # - Change configuration on .xmobarrc - # Config { -- appearance font = "xft:Bitstream Vera Sans Mono:size=9:bold:antialias=true" , bgColor = "black" , fgColor = "white" , position = Top , border = BottomB , borderColor = "#646464" W+Shift+q = Logout # :1.4 # - - # # - Change weather configuration on .xmobarrc - # PAFM -> NY Airport -- layout , sepChar = "%" -- delineator between plugin names and straight text , alignSep = "}{" -- separator between left-right alignment , template = "%battery% | %multicpu% | %coretemp% | %memory% | %dynnetwork% }{ %PAFM% | %date% || %kbd% " -- weather monitor [ Run Weather "PAFM" [ "--template", " | °C | % | hPa" ] 36000 W+Shift+q = Logout # :1.5 # - - # # - Install additional software - # sudo pacman -S ttf-font-awesome alsa-utils pamixer --noconfirm --needed; # - - # # - Firefox - # https://fontawesome.com/v5/cheatsheet gedit ~/.xmonad/xmonad.hs; Look for icons needed # - - # # - Tilix: Replace icon with codes - # xmonad --recompile; xmonad.hs:54:21: error: lexical error in string/character literal at character '\61728' | 54 | myWorkspaces = ["","2","3","4","5","6","7","8","9"] | ^ myWorkspaces = ["\61728","2","3","4","5","6","7","8","9"] # - - # # - Tilix: Look for fc-list - # fc-list | grep Awesome /usr/share/fonts/TTF/fa-brands-400.ttf: Font Awesome 6 Brands,Font Awesome 6 Brands Regular:style=Regular /usr/share/fonts/TTF/fa-solid-900.ttf: Font Awesome 6 Free,Font Awesome 6 Free Solid:style=Solid /usr/share/fonts/TTF/fa-v4compatibility.ttf: Font Awesome v4 Compatibility,Font Awesome v4 Compatibility Regular:style=Regular /usr/share/fonts/TTF/fa-regular-400.ttf: Font Awesome 6 Free,Font Awesome 6 Free Regular:style=Regular W+q = Reload # :1.6 # - - # # - Configuring rofi - # https://www.youtube.com/watch?v=CptKBPTxcsA # :1.6.1 # - - # # - Install & configure rofi - # # :1.6.2 # - - # # - Add on xmonad.hs - # import XMonad.Hooks.EwmhDesktops # :2 # - - # # - Change Desktop type - # vim ~/Arch_PostInstallation.sh; Desktop_=8; # 1.Xfce 2.Cinnamon 3.Kde-Plasma 4.Gnome 5.Deepin 6.Budgie 7.OpenBox 8.XMonad 9.NoDesktop # :3 # - - # # - Additional software - # sudo pacman -S dmenu lxappearance nitrogen picom rofi xmobar xmonad xmonad-contrib xterm --noconfirm --needed; # :4 # - - # # - VirtualManager configuration - # lightdmF_=/etc/lightdm/lightdm.conf; sSed_='display-setup-script=xrandr --output Virtual-1 --mode 1920x1080'; sudo sed -i 's/#display-setup-script=/'"$sSed_"'/' $lightdmF_; # :5 # - - # # - Files configuration - # xprofileF_=~/.xprofile; touch $xprofileF_; echo "# Wallpaper" >> $xprofileF_; echo "nitrogen --restore &" >> $xprofileF_; echo "" >> $xprofileF_; echo "# Compositor" >> $xprofileF_; echo "picom -f &" >> $xprofileF_; # - - # # - Just VManager - # picomConfF_=/etc/xdg/picom.conf; sudo sed -i 's/vsync = true;/# vsync = true;/' $picomConfF_; # - - # # - xMonad configuration file - # xMonadD_=~/.xmonad; mkdir -p $xMonadD_; xMonadF_=$xMonadD_/xmonad.hs; touch $xMonadF_; echo "import XMonad" >> $xMonadF_; echo '' >> $xMonadF_; echo 'main = xmonad def' >> $xMonadF_; echo ' { terminal = "tilix"' >> $xMonadF_; echo ' , modMask = mod4Mask' >> $xMonadF_; echo ' }' >> $xMonadF_; # :20 # - - # # - i3lock - # # :3.1 # - - # # - Documentation - # https://github.com/Raymo111/i3lock-color # :3.2 # - - # # - i3lock - # gedit ~/.config/launch.sh; #!/bin/sh BLANK='#00000000' CLEAR='#ffffff22' DEFAULT='#ff00ffcc' TEXT='#ee00eeee' WRONG='#880000bb' VERIFYING='#bb00bbbb' /usr/bin/i3lock \ --insidever-color=$CLEAR \ --ringver-color=$VERIFYING \ \ --insidewrong-color=$CLEAR \ --ringwrong-color=$WRONG \ \ --inside-color=$BLANK \ --ring-color=$DEFAULT \ --line-color=$BLANK \ --separator-color=$DEFAULT \ \ --verif-color=$TEXT \ --wrong-color=$TEXT \ --time-color=$TEXT \ --date-color=$TEXT \ --layout-color=$TEXT \ --keyhl-color=$WRONG \ --bshl-color=$WRONG \ \ --screen 1 \ --blur 5 \ --clock \ --indicator \ --time-str="%H:%M:%S" \ --date-str="%A, %m %Y" \ --keylayout 1 \ # :3.3 # - - # # - Change permissions - # chmod +x ~/.config/launch.sh; ~/./.config/launch.sh; sh ~/.config/launch.sh; # :4 # - - # # - Rofi menu - # # :4.1 # - - # # - Documentation - # # :4.1.1 # - - # # - Rofi power menu - # https://www.youtube.com/watch?v=3YP_KHgVMa4 https://www.youtube.com/watch?v=v8w1i3wAKiw # :4.1.2 # - - # # - Rofi launcher menu - # # - Very good - # https://www.youtube.com/watch?v=9yLULFzmg3o https://www.youtube.com/watch?v=a2GWqF32U8Q sudo pacman -S rofi --noconfirm --needed; mkdir -p ~/.config/rofi; rofi -dump-config > ~/.config/rofi/config.rasi; # - Very good - # https://www.youtube.com/watch?v=oFfuJBp2M7w https://www.youtube.com/watch?v=CptKBPTxcsA rofi -show run; rofi -modes "drun,ssh" -show drun -show-icons; rofi -show window; rofi -show ssh; rofi -show keys; # - - # # - Change theme - # rofi-theme-selector; select enter Alt+a rofi -show drun; rofi -show drun -show-icons; rofi -show run -show-icons -modes "run,ssh" ; # - eof - #