i3: some cleaning up

This commit is contained in:
Aminda Suomalainen 2020-10-26 17:54:13 +02:00
parent aaafaa89c4
commit 2730f3936d
Signed by: Mikaela
GPG Key ID: 99392F62BAE30723
1 changed files with 10 additions and 67 deletions

View File

@ -1,26 +1,10 @@
# Packages expected:
# Debian: i3 suckless-tools j4-dmenu-desktop
# gnome-screenshot i3lock sudo hibernate playerctl pulseaudio-utils
# galculator network-manager-gnome redshift-gtk x11-xserver-utils
# pasystray feh rofi pulsemixer libnotify-bin xcompmgr konsole
# fonts-dejavu dbus-x11 arandr numlockx fcitx-bin fcitx-mozc conky-all
# flatpak apparmor-notify caffeine keybase dino kdocker pavucontrol mumble
# audacious jami-gnome telegram-desktop steam htop kdeconnect insync
# nextcloud-client parcimonie lxqt-powermanagement pulseeffects kteatime
# hsetroot tmux
#
# ALSA: TODO
# pulseaudio: TODO
# Keybase: https://keybase.io/docs/the_app/install_linux
# Dino: https://software.opensuse.org/download.html?project=network:messaging:xmpp:dino&package=dino
# jami-gnome: https://jami.net/download-jami-linux/
# Packages expected (just break line-length!):
# Debian: i3 suckless-tools j4-dmenu-desktop gnome-screenshot i3lock sudo hibernate playerctl galculator network-manager-gnome redshift-gtk x11-xserver-utils feh rofi libnotify-bin xcompmgr konsole fonts-dejavu dbus-x11 arandr numlockx fcitx-bin fcitx-mozc conky-all flatpak apparmor-notify caffeine kdocker mumble audacious telegram-desktop steam htop kdeconnect nextcloud-client parcimonie lxqt-powermanagement kteatime hsetroot tmux
# ALSA: alsa-utils apulse
# NOTE! apulse is a wrapper and `apulse` is put in front of pulseaudio requiring app
# pulseaudio: pulseaudio-utils pasystray pulsemixer pavucontrol pulseeffects
# insync: https://www.insynchq.com/downloads
# Mullvad: TODO
#
# Flatpaks expected: org.gajim.Gajim org.gajim.Gajim.Plugin.omemo
# de.haeckerfelix.Shortwave com.wire.WireDesktop org.signal.Signal
# io.github.NhekoReborn.Nheko com.github.wwmm.pulseeffects
# im.riot.Riot chat.rocket.RocketChat
# Mullvad: https://mullvad.net/download
#
# i3status command below expects locale fi_FI.utf8
#
@ -30,9 +14,7 @@
# by browsers etc.
#
# YES! This file is a monster and there really are that many weird
# packages and three electrons autostarting, SEND HELP!
# UPDATE: WHATEVER YOU DO, DON'T AUTOSTART ELECTRONS! LET THE LOAD AVERAGE
# OF ~35 BEFORE FREEZING BE A LESSON!
# packages!
#
# HIDPI text scaling:
# % gsettings set org.gnome.desktop.interface scaling-factor 2
@ -388,7 +370,6 @@ bindsym $mod+Shift+m exec audacious
#for_window [title="^Tor Browser$"] floating enable
for_window [title="galculator"] floating enable
# insert new rules above this line
# https://github.com/keybase/client/issues/8232
for_window [title="tracker - .*"] floating enable
# Autostarts
@ -401,7 +382,8 @@ for_window [title="tracker - .*"] floating enable
exec --no-startup-id $TERMINAL -e htop
exec --no-startup-id nm-applet
exec --no-startup-id sleep 60 && pasystray --notify=all
# pulseaudio
#exec --no-startup-id sleep 60 && pasystray --notify=all
# Wallpaper, solid (AMOLED) black
exec --no-startup-id hsetroot -solid \#000000
# Selenized black background (not AMOLED)
@ -419,29 +401,10 @@ exec --no-startup-id $TERMINAL -e tmux
exec --no-startup-id conky
exec --no-startup-id aa-notify -p -s 1 -w 60
exec --no-startup-id caffeine-indicator
#exec --no-startup-id kdocker -d 300 dino
# THISISIM
#exec --no-startup-id dino
# VIP app that is expected to not get sold or violate its privacy policy
# or anything nasty, keep this in mind when considering commenting! Jami
# THISISIM
#exec --no-startup-id jami-gnome -r
#exec --no-startup-id telegram-desktop -many -startintray
#exec --no-startup-id sleep 180 && telegram-desktop -many -workdir ~/.config/T2L-telegram -startintray
# Originally to workaround i3status which I actually fixed, now in hopes of
# being more verbose when battery is about to run off and not have nasty
# surprises...
exec --no-startup-id lxqt-powermanagement
# https://github.com/Nheko-Reborn/nheko/issues/79 - 100 % background CPU
# THISISIM
#exec --no-startup-id flatpak run io.github.NhekoReborn.Nheko
# ELECTRON! THISISIM
#exec --no-startup-id sleep 30 && KEYBASE_AUTOSTART=1 run_keybase -a
# STILL ELECTRON! THISISIM
#exec --no-startup-id run_keybase
# THISISIM
#exec --no-startup-id STEAM_FRAME_FORCE_CLOSE=1 steam -silent
exec --no-startup-id kdeconnect-indicator
# CHANGEME - this may not be here on all systems, Debian testing 64bit
exec --no-startup-id /usr/lib/x86_64-linux-gnu/libexec/kdeconnectd
@ -452,26 +415,6 @@ exec --no-startup-id sleep 70 && parcimonie-applet
exec --no-startup-id sh -c "/opt/Mullvad\ VPN/mullvad-vpn"
exec --no-startup-id kteatime
# Flatpaks
# ELECTRON! THISISIM
#exec --no-startup-id flatpak run com.wire.WireDesktop
#--startup # Wire needs to not trayify so I will see notifications
#exec --no-startup-id flatpak run de.haeckerfelix.Shortwave
# THISISIM
#exec --no-startup-id flatpak run org.gajim.Gajim --quiet
# ELECTRON! I have to autostart it as Signal won't use tray icon without
# that flag and this seems to be the least painful way to have it.
# THISISIM
#exec --no-startup-id sleep 45 && flatpak run org.signal.Signal --start-in-tray
# ELECTRON! THISISIM (that I also refuse to use without job agreement?)
#exec --no-startup-id flatpak run com.slack.Slack --startup
# ELECTRON! THISISIM (that I don't use in favour of Radical WebExtension?)
#exec --no-startup-id sleep 60 && flatpak run im.riot.Riot --hidden
#exec --no-startup-id sleep 120 && flatpak run im.riot.Riot --profile T2L --hidden
# ELECTRON! + https://github.com/RocketChat/Rocket.Chat.Electron/issues/654
# THISISELECTRON
#exec --no-startup-id flatpak run chat.rocket.RocketChat
# CHANGEME - weird autostart options that may not be suitable even for my other devices
## Redshift for better night display
@ -504,7 +447,7 @@ exec --no-startup-id redshift-gtk -l 60.15937:24.87530
#workspace 4 output LVDS-1
#workspace 5 output LVDS-1
# Kincarron - mic in -> audio out
# Kincarron - mic in -> audio out ! pulseaudio
#exec --no-startup-id pactl load-module module-loopback latency_msec=1
# Sedric - HDMI-only. Disable via TTY if appropiate.