+++
title = "Desktop"
author = ["Pavel"]
draft = false
+++
My general desktop environment configuration.
Parts prefixed with (OFF) are not used, but kept for historic purposes. For some reason GitHub's org renderer ignores TODO status, hence such a prefix. Round brackets instead of square ones to prevent GitHub's org renderer from screwing up.
Table of Contents
- [Global customization](#global-customization)
- [Colors](#colors)
- [Xresources](#xresources)
- [Colors in Xresources](#colors-in-xresources)
- [Fonts](#fonts)
- [Themes](#themes)
- [Device-specific settings](#device-specific-settings)
- [EXWM](#exwm)
- [Xsession](#xsession)
- [Startup apps](#startup-apps)
- [Moving windows](#moving-windows)
- [Resizing windows](#resizing-windows)
- [App shortcuts](#app-shortcuts)
- [Move workspace to another monitor](#move-workspace-to-another-monitor)
- [Switch to the opposite monitor](#switch-to-the-opposite-monitor)
- [Switching buffers](#switching-buffers)
- [Add all EXWM buffers to current perspective](#add-all-exwm-buffers-to-current-perspective)
- [Revive perspectives](#revive-perspectives)
- [Locking up](#locking-up)
- [Keybindings](#keybindings)
- [Pinentry](#pinentry)
- [Modeline](#modeline)
- [EXWM config](#exwm-config)
- [i3wm](#i3wm)
- [General settings](#general-settings)
- [Managing windows](#managing-windows)
- [Workspaces](#workspaces)
- [Rules](#rules)
- [Scratchpad](#scratchpad)
- [Launch script](#launch-script)
- [i3 config](#i3-config)
- [Gaps & borders](#gaps-and-borders)
- [Keybindings](#keybindings)
- [Move & resize windows](#move-and-resize-windows)
- [
OFF (OFF) Intergration with dmenu](#off--intergration-with-dmenu)
- [Integration with rofi](#integration-with-rofi)
- [Launching apps & misc keybindings](#launching-apps-and-misc-keybindings)
- [Apps](#apps)
- [Media controls & brightness](#media-controls-and-brightness)
- [Screenshots](#screenshots)
- [Colors](#colors)
- [
OFF (OFF) i3blocks](#off--i3blocks)
- [Keyboard Layout](#keyboard-layout)
- [Autostart](#autostart)
- [Polybar](#polybar)
- [General settings](#general-settings)
- [Colors](#colors)
- [Glyphs](#glyphs)
- [Modules](#modules)
- [Global bar config](#global-bar-config)
- [Launch script](#launch-script)
- [Individual modules](#individual-modules)
- [pulseaudio](#pulseaudio)
- [mpd](#mpd)
- [cpu](#cpu)
- [ram-memory](#ram-memory)
- [swap-memory](#swap-memory)
- [network](#network)
- [ipstack-vpn](#ipstack-vpn)
- [openvpn](#openvpn)
- [xkeyboard](#xkeyboard)
- [battery](#battery)
- [weather](#weather)
- [sun](#sun)
- [aw-afk](#aw-afk)
- [date](#date)
- [pomm](#pomm)
- [SEP](#sep)
- [TSEP](#tsep)
- [i3](#i3)
- [Rofi](#rofi)
- [Theme](#theme)
- [Scripts](#scripts)
- [Buku bookmarks](#buku-bookmarks)
- [Man pages](#man-pages)
- [Emojis](#emojis)
- [pass](#pass)
- [Flameshot](#flameshot)
- [dunst](#dunst)
- [keynav](#keynav)
- [Config](#config)
- [Using with picom](#using-with-picom)
- [Picom](#picom)
- [Shadows](#shadows)
- [Fading](#fading)
- [Opacity](#opacity)
- [General settings](#general-settings)
- [Zathura](#zathura)
- [Various software](#various-software)
- [Browsers](#browsers)
- [Office & Multimedia](#office-and-multimedia)
- [LaTeX](#latex)
- [Dev](#dev)
- [Manifests](#manifests)
- [Flatpak](#flatpak)
- [Nix](#nix)
- [Services](#services)
- [Music](#music)
- [GNU Mcron](#gnu-mcron)
- [ActivityWatch](#activitywatch)
- [PulseEffects](#pulseeffects)
- [xsettingsd](#xsettingsd)
- [nm-applet](#nm-applet)
- [Discord rich presence](#discord-rich-presence)
- [Polkit Authentication agent](#polkit-authentication-agent)
- [Xmodmap](#xmodmap)
- [VPN](#vpn)
- [Davmail](#davmail)
- [Shepherd config](#shepherd-config)
- [Sync](#sync)
- [Guix settings](#guix-settings)
## Global customization {#global-customization}
### Colors {#colors}
Most of the colors are from the Palenight theme. Colorcodes are taken from [this repo](https://github.com/JonathanSpeek/palenight-iterm2):