- rofi +config
- dunst +config
- maim
- feh
- betterlockscreen
- greenclip
- pactl
- brightnessctl
- xclip
- alacritty
- firefox-developer-edition
- qutebrowser
- obsidian
- inhibit_activate
- inhibit_deactivate
- powermenu.sh
- toggle_alacritty_opacity
- toggle_xmobar
Generally follow this guide as installation with stack is preferred
make sure to copy all needed files and folders:
mkdir ~/.xmonad
cp ./xmonad/xmonad.hs ~/.xmonad
cp ./xmonad/xmobar.config ~/.xmonad
cp -r ./scripts ~
cp ./config/picom.conf ~/.config
cp -r ./config/rofi ~/.config
cp -r ./config/dunst ~/.config
now proceed with the actual installation
curl -sSL https://get.haskellstack.org/ | sh
stack setup
cd ~/.xmonad
git clone "https://github.com/xmonad/xmonad" xmonad-git
git clone "https://github.com/xmonad/xmonad-contrib" xmonad-contrib-git
git clone "https://codeberg.org/xmobar/xmobar" xmobar-git
stack init
ln -s ~/.local/bin/xmonad /usr/bin
ln -s ~/.local/bin/xmobar /usr/bin
cp ./installation/build.sh ~/.xmonad
chmod a+x ~/.xmonad/build.sh
xmonad --recompile && xmonad --restart
make xmonad it appear in display manager:
#note: change username accordingly in .desktop file
cp ./installation/xmonad.desktop /usr/share/xsessions