summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorChristian Krinitsin <mail@krinitsin.com>2025-05-27 17:59:18 +0200
committerChristian Krinitsin <mail@krinitsin.com>2025-05-27 17:59:18 +0200
commita480aab927a59846af9c955f9a997e9294844ad7 (patch)
treeca40e5f365c9da313c6e08f0e80218adf8ff4e11
parente062143ad2b54e143a07fd94e9075ac4d2a764e0 (diff)
downloaddotfiles-a480aab927a59846af9c955f9a997e9294844ad7.tar.gz
dotfiles-a480aab927a59846af9c955f9a997e9294844ad7.zip
add screensharing ability
-rw-r--r--bash/.bash_profile2
-rwxr-xr-xscripts/install-packages.sh9
-rw-r--r--sway/.config/sway/config2
3 files changed, 6 insertions, 7 deletions
diff --git a/bash/.bash_profile b/bash/.bash_profile
index 99fd48b..3a41e9e 100644
--- a/bash/.bash_profile
+++ b/bash/.bash_profile
@@ -5,5 +5,5 @@
 [[ -f ~/.bashrc ]] && . ~/.bashrc
 
 if [ -z "${WAYLAND_DISPLAY}" ] && [ "${XDG_VTNR}" -eq 1 ]; then
-	exec sway
+	exec dbus-run-session sway
 fi
diff --git a/scripts/install-packages.sh b/scripts/install-packages.sh
index 2a0971c..fe6e5ed 100755
--- a/scripts/install-packages.sh
+++ b/scripts/install-packages.sh
@@ -1,7 +1,7 @@
 #!/usr/bin/bash
 
 # list of all needed pacman packages
-declare -a pacman=("atuin" "unzip" "rbw" "rofi-rbw" "wtype" "swaybg" "syncthing" "openssh" "lazygit" "platformio-core" "platformio-core-udev" "whois" "bash-completion" "fzf" "grim" "pacman-contrib" "sway-contrib" "python-tldextract" "gnupg" "base-devel" "libnotify" "wl-clipboard" "python-pyperclip" "qt6-wayland" "xorg-xwayland" "nerd-fonts" "zoxide" "waybar" "bison" "startup-notification" "flex" "wayland-protocols" "pkgconf" "cmake" "gcc" "alacritty" "dunst" "neovim" "qutebrowser" "starship" "xdg-user-dirs" "zathura" "zathura-pdf-mupdf" "meson" "ninja" "inotify-tools" "pipewire" "pipewire-audio" "pipewire-alsa" "pipewire-pulse" "pavucontrol" "texlive-basic" "texlive-bibtexextra" "texlive-latex" "texlive-mathscience" "texlive-latexrecommended" "texlive-latexextra" "texlive-binextra")
+declare -a pacman=("xdg-desktop-portal-wlr" "xdg-desktop-portal" "autoconf-archive" "atuin" "unzip" "rbw" "rofi-rbw" "wtype" "swaybg" "syncthing" "openssh" "lazygit" "platformio-core" "platformio-core-udev" "whois" "bash-completion" "fzf" "grim" "pacman-contrib" "sway-contrib" "python-tldextract" "gnupg" "base-devel" "libnotify" "wl-clipboard" "python-pyperclip" "qt6-wayland" "xorg-xwayland" "nerd-fonts" "zoxide" "waybar" "bison" "startup-notification" "flex" "wayland-protocols" "pkgconf" "cmake" "gcc" "alacritty" "dunst" "neovim" "qutebrowser" "starship" "xdg-user-dirs" "zathura" "zathura-pdf-mupdf" "meson" "ninja" "inotify-tools" "pipewire" "pipewire-audio" "pipewire-alsa" "pipewire-pulse" "pavucontrol" "texlive-basic" "texlive-bibtexextra" "texlive-latex" "texlive-mathscience" "texlive-latexrecommended" "texlive-latexextra" "texlive-binextra")
 
 # list of all needed aur packages
 declare -a aur=( )
@@ -28,11 +28,6 @@ do
     fi
 done
 
-git clone https://github.com/plattfot/pinentry-rofi.git /tmp/pin-rofi
-cd /tmp/pin-rofi
-autoreconf -vif && ./configure && make check
-sudo cp /tmp/pin-rofi/scripts/pinentry-rofi /usr/bin/
-
 # install rofi and dmenu for wayland
 git clone https://github.com/lbonn/rofi.git /tmp/rofi
 cd /tmp/rofi
@@ -50,3 +45,5 @@ cd && rm -rf /tmp/dmenu-wl /tmp/rofi
 
 # download .bash-preexec for atuin
 curl https://raw.githubusercontent.com/rcaloras/bash-preexec/master/bash-preexec.sh -o ~/.bash-preexec.sh
+
+echo "Execute 'yay -S pinentry-rofi'"
diff --git a/sway/.config/sway/config b/sway/.config/sway/config
index 36a2f9b..e5388c0 100644
--- a/sway/.config/sway/config
+++ b/sway/.config/sway/config
@@ -152,6 +152,8 @@ bindsym $mod+u exec toggle_monitor_focus
 bindsym $mod+Shift+m exec prismlauncher -l 1.21.4 -s krinitsin.com
 bindsym $mod+Shift+g exec steam-launcher
 
+exec dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP=sway
+
 # autostart
 exec --no-startup-id /usr/bin/dunst
 exec --no-startup-id /usr/bin/syncthing --no-browser