commit 6231aedafd862b047ac670eca32d91ff0b00f83b
parent e9cbc92444f275d0db20dd1b3e121382e40e88b6
Author: Mahdi Mirzade <[email protected]>
Date: Mon, 29 Aug 2022 09:13:53 +0430
Remove picom; less = better
Diffstat:
8 files changed, 34 insertions(+), 98 deletions(-)
diff --git a/.config/picom/picom.conf b/.config/picom/picom.conf
@@ -1,85 +0,0 @@
-#################################
-# Shadows #
-#################################
-shadow = false;
-shadow-radius = 7;
-shadow-opacity = .75;
-shadow-offset-x = -7;
-shadow-offset-y = -7;
-shadow-exclude = [
- "name = 'Notification'",
- "class_g = 'Conky'",
- "class_g ?= 'Notify-osd'",
- "class_g = 'Cairo-clock'",
- "_GTK_FRAME_EXTENTS@:c"
-];
-
-#################################
-# Fading #
-#################################
-fading = true;
-fade-in-step = 0.5;
-fade-out-step = 0.5;
-fade-delta = 10;
-
-#################################
-# Transparency / Opacity #
-#################################
-inactive-opacity = 0.95;
-frame-opacity = 0.9;
-inactive-opacity-override = false;
-active-opacity = 1.0;
-inactive-dim = 0.0;
-focus-exclude = [ "class_g = 'Cairo-clock'" ];
-inactive-dim-fixed = 1.0;
-opacity-rule = [
- "90:class_g = 'tabbed' && focused",
- "80:class_g = 'tabbed' && !focused"
-];
-
-#################################
-# Corners #
-#################################
-corner-radius = 0
-rounded-corners-exclude = [
- "window_type = 'dock'",
- "window_type = 'desktop'"
-];
-
-#################################
-# Background-Blurring #
-#################################
-#blur-method = "dual_kawase"
-#blur-size = 5
-#blur-deviation = true
-#blur-strength = 5
-#blur-background = true
-#blur-background-frame = false
-#blur-background-fixed = false
-#blur-kern = "3x3box";
-#blur-background-exclude = [
-# "window_type = 'dock'",
-# "window_type = 'desktop'",
-# "_GTK_FRAME_EXTENTS@:c"
-#];
-
-#################################
-# General Settings #
-#################################
-backend = "glx"
-vsync = true;
-dbus = false
-detect-transient = true;
-glx-no-stencil = true;
-use-damage = true;
-log-level = "warn";
-
-wintypes:
-{
- tooltip = { fade = true; shadow = true; opacity = 0.75; focus = true; full-shadow = false; };
- dock = { shadow = false; clip-shadow-above = true; }
- dnd = { shadow = false; }
- popup_menu = { opacity = 0.8; shadow = false; }
- dropdown_menu = { opacity = 0.8; shadow = false; }
- notification = { shadow = false; }
-};
diff --git a/.config/x11/xinitrc b/.config/x11/xinitrc
@@ -10,8 +10,6 @@ UMM="${XDG_CONFIG_HOME:-$HOME/.config}"/x11/xmodmap
#setsid xautolock -time 10 -locker slock
[ -f "$HOME/.cache/theme" ] || theme-sel
#pidof "dunst" || setsid "dunst"
-pidof "picom" || setsid "picom"
-#pidof "picom" || setsid "picom --experimental-backends"
pidof "bg-gen" || setsid "bg-gen"
pidof "dwm-bar" || setsid "dwm-bar"
pidof "pipewire" || setsid "pipewire"
diff --git a/README b/README
@@ -10,7 +10,6 @@ These are my dotfiles for my desktop (running aside my suckless forks)
├── mbsync: Synchronize mailboxes (isync)
├── mpv: Audio/Video player
├── mutt: Email client
-├── picom: Compositor
├── qutebrowser: Web browser [Backup surf]
├── shell: Shell configuration/Env files
├── surf: Web browser
diff --git a/inc/configs-dirs.mk b/inc/configs-dirs.mk
@@ -6,7 +6,6 @@ CONFIGS_MKDIR += .config/mbsync
CONFIGS_MKDIR += .config/mpv
CONFIGS_MKDIR += .config/mpv/scripts
CONFIGS_MKDIR += .config/mutt
-CONFIGS_MKDIR += .config/picom
CONFIGS_MKDIR += .config/qutebrowser
CONFIGS_MKDIR += .config/shell
CONFIGS_MKDIR += .config/surf
diff --git a/inc/configs-files.mk b/inc/configs-files.mk
@@ -11,7 +11,6 @@ CONFIGS_FILES += .config/mutt/display
CONFIGS_FILES += .config/mutt/mailcap
CONFIGS_FILES += .config/mutt/muttrc
CONFIGS_FILES += .config/mutt/muttrc.bak
-CONFIGS_FILES += .config/picom/picom.conf
CONFIGS_FILES += .config/qutebrowser/config.py
CONFIGS_FILES += .config/shell/aliasrc
CONFIGS_FILES += .config/shell/inputrc
diff --git a/inc/pkgs-alpine.mk b/inc/pkgs-alpine.mk
@@ -19,8 +19,11 @@ ALPINE_PKGS += argon2-libs
ALPINE_PKGS += aspell-libs
ALPINE_PKGS += at-spi2-core
ALPINE_PKGS += at-spi2-core-dev
+ALPINE_PKGS += autoconf
+ALPINE_PKGS += automake
ALPINE_PKGS += avahi-libs
ALPINE_PKGS += bash
+ALPINE_PKGS += bind-tools
ALPINE_PKGS += binutils
ALPINE_PKGS += blkid
ALPINE_PKGS += brotli-dev
@@ -69,6 +72,7 @@ ALPINE_PKGS += eudev-libs
ALPINE_PKGS += eudev-openrc
ALPINE_PKGS += expat
ALPINE_PKGS += expat-dev
+ALPINE_PKGS += expect
ALPINE_PKGS += ffmpeg
ALPINE_PKGS += ffmpeg-libs
ALPINE_PKGS += fftw-single-libs
@@ -89,7 +93,6 @@ ALPINE_PKGS += fribidi
ALPINE_PKGS += fribidi-dev
ALPINE_PKGS += fstrim
ALPINE_PKGS += fts
-ALPINE_PKGS += g++
ALPINE_PKGS += gcc
ALPINE_PKGS += gcr
ALPINE_PKGS += gcr-base
@@ -124,6 +127,7 @@ ALPINE_PKGS += gpgv
ALPINE_PKGS += graphene
ALPINE_PKGS += graphite2
ALPINE_PKGS += graphite2-dev
+ALPINE_PKGS += groff
ALPINE_PKGS += grub
ALPINE_PKGS += grub-efi
ALPINE_PKGS += gsettings-desktop-schemas
@@ -152,7 +156,9 @@ ALPINE_PKGS += imagemagick-libs
ALPINE_PKGS += imlib2
ALPINE_PKGS += imlib2-dev
ALPINE_PKGS += iproute2-minimal
+ALPINE_PKGS += irssi
ALPINE_PKGS += isl24
+ALPINE_PKGS += isync
ALPINE_PKGS += iwd
ALPINE_PKGS += iwd-openrc
ALPINE_PKGS += jack
@@ -186,6 +192,7 @@ ALPINE_PKGS += libcdio
ALPINE_PKGS += libcdio-paranoia
ALPINE_PKGS += libcom_err
ALPINE_PKGS += libconfig
+ALPINE_PKGS += libconfig-dev
ALPINE_PKGS += libcrypto1.1
ALPINE_PKGS += libcurl
ALPINE_PKGS += libdav1d
@@ -202,6 +209,7 @@ ALPINE_PKGS += libelf
ALPINE_PKGS += libepoxy
ALPINE_PKGS += libepoxy-dev
ALPINE_PKGS += libev
+ALPINE_PKGS += libev-dev
ALPINE_PKGS += libevdev
ALPINE_PKGS += libevent
ALPINE_PKGS += libfdisk
@@ -270,6 +278,7 @@ ALPINE_PKGS += libtasn1
ALPINE_PKGS += libtermkey
ALPINE_PKGS += libtheora
ALPINE_PKGS += libtiffxx
+ALPINE_PKGS += libtool
ALPINE_PKGS += libtorrent-rasterbar
ALPINE_PKGS += libunistring
ALPINE_PKGS += libuuid
@@ -352,9 +361,11 @@ ALPINE_PKGS += lua5.2-libs
ALPINE_PKGS += lua5.3
ALPINE_PKGS += lua5.3-libs
ALPINE_PKGS += lua5.3-lpeg
+ALPINE_PKGS += lynx
ALPINE_PKGS += lzo
ALPINE_PKGS += maim
ALPINE_PKGS += make
+ALPINE_PKGS += man-db
ALPINE_PKGS += man-pages
ALPINE_PKGS += man-pages-posix
ALPINE_PKGS += mbedtls
@@ -370,10 +381,13 @@ ALPINE_PKGS += mesa-glapi
ALPINE_PKGS += mesa-gles
ALPINE_PKGS += mesa-osmesa
ALPINE_PKGS += mesa-xatracker
+ALPINE_PKGS += meson
+ALPINE_PKGS += micro
ALPINE_PKGS += mkfontscale
ALPINE_PKGS += mkinitfs
ALPINE_PKGS += mksh
ALPINE_PKGS += mount
+ALPINE_PKGS += mousepad
ALPINE_PKGS += mpc1
ALPINE_PKGS += mpdecimal
ALPINE_PKGS += mpfr4
@@ -383,6 +397,8 @@ ALPINE_PKGS += mtdev
ALPINE_PKGS += musl
ALPINE_PKGS += musl-dev
ALPINE_PKGS += musl-utils
+ALPINE_PKGS += mutt
+ALPINE_PKGS += mutt-doc
ALPINE_PKGS += ncurses
ALPINE_PKGS += ncurses-libs
ALPINE_PKGS += ncurses-terminfo-base
@@ -414,14 +430,15 @@ ALPINE_PKGS += pango
ALPINE_PKGS += pango-dev
ALPINE_PKGS += pango-tools
ALPINE_PKGS += partx
+ALPINE_PKGS += pass
ALPINE_PKGS += patch
ALPINE_PKGS += pcre
ALPINE_PKGS += pcre-dev
ALPINE_PKGS += pcre2
-ALPINE_PKGS += picom
+ALPINE_PKGS += php
+ALPINE_PKGS += php-curl
ALPINE_PKGS += pinentry
ALPINE_PKGS += pipewire-libs
-ALPINE_PKGS += pipewire-media-session
ALPINE_PKGS += pixman
ALPINE_PKGS += pixman-dev
ALPINE_PKGS += pkgconf
@@ -430,13 +447,12 @@ ALPINE_PKGS += python3
ALPINE_PKGS += qbittorrent-nox
ALPINE_PKGS += qbittorrent-nox-openrc
ALPINE_PKGS += qt5-qtbase
-ALPINE_PKGS += qt5-qtbase-x11
ALPINE_PKGS += qt5-qtdeclarative
ALPINE_PKGS += qt5-qtwayland
-ALPINE_PKGS += qt6-qtbase
-ALPINE_PKGS += qtbase
+ALPINE_PKGS += qt5-qtbase
ALPINE_PKGS += readline
ALPINE_PKGS += runuser
+ALPINE_PKGS += sakura
ALPINE_PKGS += scanelf
ALPINE_PKGS += sdl2
ALPINE_PKGS += setpriv
@@ -445,7 +461,9 @@ ALPINE_PKGS += sfdisk
ALPINE_PKGS += shaderc
ALPINE_PKGS += shadow
ALPINE_PKGS += shared-mime-info
+ALPINE_PKGS += smenu
ALPINE_PKGS += soxr
+ALPINE_PKGS += speedtest-cli
ALPINE_PKGS += speex
ALPINE_PKGS += speexdsp
ALPINE_PKGS += spirv-tools
@@ -454,6 +472,8 @@ ALPINE_PKGS += sqlite-libs
ALPINE_PKGS += ssl_client
ALPINE_PKGS += startup-notification
ALPINE_PKGS += svt-av1-libs
+ALPINE_PKGS += sway
+ALPINE_PKGS += sxiv
ALPINE_PKGS += sysfsutils
ALPINE_PKGS += taglib
ALPINE_PKGS += tdb-libs
@@ -467,6 +487,8 @@ ALPINE_PKGS += udev-init-scripts
ALPINE_PKGS += udev-init-scripts-openrc
ALPINE_PKGS += umount
ALPINE_PKGS += unibilium
+ALPINE_PKGS += uthash
+ALPINE_PKGS += uthash-dev
ALPINE_PKGS += util-linux
ALPINE_PKGS += util-linux-dev
ALPINE_PKGS += util-linux-misc
@@ -479,6 +501,7 @@ ALPINE_PKGS += vis
ALPINE_PKGS += vte3
ALPINE_PKGS += vulkan-loader
ALPINE_PKGS += wavpack
+ALPINE_PKGS += wayland
ALPINE_PKGS += wayland-dev
ALPINE_PKGS += wayland-libs-client
ALPINE_PKGS += wayland-libs-cursor
@@ -496,9 +519,12 @@ ALPINE_PKGS += xcb-proto
ALPINE_PKGS += xcb-util
ALPINE_PKGS += xcb-util-dev
ALPINE_PKGS += xcb-util-image
+ALPINE_PKGS += xcb-util-image-dev
ALPINE_PKGS += xcb-util-keysyms
ALPINE_PKGS += xcb-util-renderutil
+ALPINE_PKGS += xcb-util-renderutil-dev
ALPINE_PKGS += xcb-util-wm
+ALPINE_PKGS += xcb-util-xrm
ALPINE_PKGS += xclip
ALPINE_PKGS += xdg-dbus-proxy
ALPINE_PKGS += xdg-utils
@@ -525,6 +551,8 @@ ALPINE_PKGS += xwallpaper
ALPINE_PKGS += xwininfo
ALPINE_PKGS += xz-dev
ALPINE_PKGS += xz-libs
+ALPINE_PKGS += yash
+ALPINE_PKGS += yash-doc
ALPINE_PKGS += yt-dlp
ALPINE_PKGS += zathura
ALPINE_PKGS += zathura-pdf-mupdf
diff --git a/inc/pkgs-arch.mk b/inc/pkgs-arch.mk
@@ -26,7 +26,6 @@ PACMAN_PKGS += networkmanager-openvpn
PACMAN_PKGS += nm-connection-editor
PACMAN_PKGS += os-prober
PACMAN_PKGS += pacman-contrib
-PACMAN_PKGS += picom
PACMAN_PKGS += pipewire
PACMAN_PKGS += pipewire-alsa
PACMAN_PKGS += pipewire-jack
diff --git a/inc/pkgs-freebsd.mk b/inc/pkgs-freebsd.mk
@@ -26,7 +26,6 @@ FREEBSD_PKGS += mpv
FREEBSD_PKGS += mutt
FREEBSD_PKGS += openvpn
FREEBSD_PKGS += password-store
-FREEBSD_PKGS += picom
FREEBSD_PKGS += pidof
FREEBSD_PKGS += pkg
FREEBSD_PKGS += pkgconf