Skip to content

Latest commit

 

History

History
70 lines (55 loc) · 1.9 KB

README.md

File metadata and controls

70 lines (55 loc) · 1.9 KB

Samples

Coding Note-taking

Programs I use

some scripts I use (in ./scripts)

  • inhibit_activate
  • inhibit_deactivate
  • powermenu.sh
  • toggle_alacritty_opacity
  • toggle_xmobar

Installation

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