These dotfiles are configured for a 1920x1080 screen and Xorg, not Wayland
WM: bspwm
Bar: Eww
GTK Theme: Orchis Dark (solid version)
Icons: Tela
Compositor: picom
Launcher: rofi
Font: JetBrains Mono
File Browser: Nemo
- Put .config/eww/scripts/lock.sh in /usr/bin/
- bspwm turns on tap to click using my specific touchpad ID. See .config/bspwm/bspwmrc for more information.
- The same is true for the touchpad toggle function in .config/eww/scripts/toggles, which is used by the sidebar touchpad toggle button.
- The scratchpad script in .local/scripts uses kitty and requires xdotool. Another terminal can used.
- The weather section in the sidebar uses OpenWeatherMap's API. Get your key here and put it in .config/eww/scripts/weather_info along with your city's ID.
- This is set up for a laptop. If the laptop is connected to HDMI, bspwm will set up 5 workspaces and mirror screens, otherwise, it will set up 5 workspaces on the laptop screen. To change this, edit the bspwmrc.
Packages
- bspwm
- sxhkd
- rofi
- nemo
- yshui/picom
- kitty (built from source)
- pulseaudio + pavucontrol
- mpd/mpc
- nm-connection-editor
- nmcli
- bluetoothctl
- brightnessctl
- curl
- nmcpcpp
- jq
- xdo
- Scratchpad
- xdo
- Lock screen
- i3lock
- scrot
- imagemagick
- Eww
- rustc
- cargo
- gtk3
- pango
- gdk-pixbuf2
- cairo
- glib2
- gcc-libs
- glibc
- eww
- Vimtex Setup
- vim-plug ( instructions )
- vimtex (just copy ~/.vimrc)
- zathura
- zathura-pdf-mupdf
- latexmk ( instructions )
- texlive
- texlive-core
- texlive-latex
Fonts
- feather
- JetBrains
- Iosevka
GTK Themes
- Orchis-Dark
Icons
- Tela