/desktop-and-stuff

My current desktop configuration (hope so..)

Primary LanguageC

My current desktop configuration

Current theme: Nord

🧊 Overview

🍙 Configuration

DWM

I use dwm-flexipatch.

List of enabled patches:

  • BAR_DWMBLOCKS_PATCH
  • BAR_STATUSCMD_PATCH
  • BAR_CENTEREDWINDOWNAME_PATCH
  • BAR_HEIGHT_PATCH
  • BAR_PADDING_PATCH
  • BAR_STATUSALLMONS_PATCH
  • FLOATPOS_PATCH
  • FLOATPOS_RESPECT_GAPS_PATCH
  • LG3D_PATCH
  • PERTAG_PATCH
  • TOGGLELAYOUT_PATCH
  • VANITYGAPS_PATCH
  • VANITYGAPS_MONOCLE_PATCH

dwmblocks-async

Blocks are clickable. This requires extra/libnotify package and a few patches enabled in the dwm-flexipatch config. Also it requires dunst notification daemon installed.

The appearance of notify-send is sat up in dunstrc config file (~/.config/dunst/dunstrc).

alacritty

location: ~/.config/alacritty/

rofi

location: ~/.config/rofi/

zathura

location: ~/.config/zathura/zathurarc

System settings

Environment vars for gui Java applications:

_JAVA_AWT_WM_NONREPARENTING=1
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'
AWT_TOOLKIT=MToolkit

see etc/environment # todo

I run it all on ThinkPad E14 so I use TLP for power management. Some tlp.conf settings:

# Do not suspend USB devices
USB_AUTOSUSPEND=0

See: etc/tlp.conf # todo