Skip to content

husseljoo/xmonad-config

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published