You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
💡 Why are my Dotfiles different than (most) others?
3 (Technically 4) different themes instead of 1
A dmenu script to easily switch between these themes
Not just themes, A bunch of dmenu scripts!
⚠️ WARNING ⚠️
I USE AN M1 MACBOOK PRO FROM LATE 2020, I DON'T KNOW
HOW WELL MY DOTFILES ARE GONNA WORK ON OTHER MACHINES.
🎨 The themes
🍄 Pacman:
🐚 DT’s Xmonad:
🪸 Aline:
🪴 Stock:
📦 Setup
To install my Dotfiles, i made an easy install script. To use it, run the following command. /bin/sh -c "$(curl https://raw.githubusercontent.com/itaysharir/Dotfiles/main/install.sh)"
Running the script is recommended over installing manually, manual installing can cause issues with dmenu.
For manual setup
Manual Setup - Themes
Install dependencies
If you don't have brew installed, obviously install it
if ! command -v brew &> /dev/null
then
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
else
echo "brew is already installed, you're set."
fi
Install macports (the following command is for macos ventura, install manually for other versions)
if ! command -v port &> /dev/null
then
brew install wget
wget https://github.com/macports/macports-base/releases/download/v2.8.0/MacPorts-2.8.0-13-Ventura.pkg
open MacPorts-2.8.0-13-Ventura.pkg
echo "_________"
echo ""
echo "Follow the instructions on-screen to install macports"
else
echo "macports is already installed, you're set."
fi
Install dependencies for dmenu (on mac) with macports (This procces is going to take some time, DO NOT cancel the installation in the middle)
sudo port install dmenu
sudo port uninstall dmenu
# installing and then uninstalling right away might seem pointless, but this way all dependencies are installed.
Install dependencies for the wallpaper script
sudo port install sxiv # image viewer
# pywal fork
sudo pip3 uninstall pywal; sudo rm $(which wal) # if pywal is installed, remove it
git clone https://github.com/robwaz/pywal && cd pywal
sudo pip3 install -e ./ # build
Install my build of dmenu
If you didn't follow the instructions in "Setup - Themes", run the following:
cd dmenu/dmenu-4.9
sudo make install
brew services restart skhd
Reboot
Now dmenu and the scripts are installed. If you've followed all above instructions, you should be able to hit cmd + shift + return to open the dmenu script that launches apps. See my skhd config for additional keyblindings.
🚧 Troubleshooting
If Xquartz crashes immediately after hitting the keyblindings or running dmenu, remove ~/.xinitrc mv ~/.xinitrc ~/.xinitrc.backup
If dmenu doesn't work when the "Dotfiles" folder is removed, copy the "dmenu" folder to a new location (because you cannot remove that folder), then change the variable $FOLDER in ~/.config/dmenu-scripts/config.sh to the new dmenu folder location.
🎉 Credits
Obviously, DT. I took HUGE insporation for the "DT's Xmonad" theme from your xmobar & xmonad configs.
gh0stzk I also took HUGE inspotations from your Emilia theme for my "Pacman" theme. I also completly ripped off your README.md design