How to move to BSPWM from Sway and KDE

How to move to BSPWM from Sway and KDE

I have read the article on discovery.endeavouros.com but when I run ❯ eos-packagelist --install "BSPWM Edition"
I get this

❯ eos-packagelist --install "BSPWM Edition"
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
warning: acpi-1.7-3 is up to date -- skipping
warning: arc-gtk-theme-eos-20220405-1 is up to date -- skipping
warning: archlinux-xdg-menu-0.7.6.3-2 is up to date -- skipping
warning: dex-0.9.0-1 is up to date -- skipping
warning: endeavouros-xfce4-terminal-colors-4-2 is up to date -- skipping
warning: eos-qogir-icons-4-2 is up to date -- skipping
warning: feh-3.9.1-2 is up to date -- skipping
warning: file-roller-3.42.0-1 is up to date -- skipping
warning: gtk-engine-murrine-0.98.2-4 is up to date -- skipping
warning: htop-3.2.1-1 is up to date -- skipping
warning: jq-1.6-4 is up to date -- skipping
warning: mpv-1:0.34.1-5 is up to date -- skipping
warning: network-manager-applet-1.28.0-1 is up to date -- skipping
warning: picom-9.1-3 is up to date -- skipping
warning: polkit-gnome-0.105-9 is up to date -- skipping
warning: polybar-3.6.3-2 is up to date -- skipping
warning: rofi-1.7.5-1 is up to date -- skipping
warning: sysstat-12.6.0-1 is up to date -- skipping
warning: thunar-4.16.11-2 is up to date -- skipping
warning: thunar-archive-plugin-0.5.0-2 is up to date -- skipping
warning: thunar-media-tags-plugin-0.3.0-2 is up to date -- skipping
warning: thunar-volman-4.16.0-1 is up to date -- skipping
warning: ttf-nerd-fonts-symbols-2048-em-2.2.2-4 is up to date -- skipping
warning: xclip-0.13-3 is up to date -- skipping
warning: xed-3.2.7-1 is up to date -- skipping
warning: xfce4-terminal-1.0.4-1 is up to date -- skipping
warning: xorg-xdpyinfo-1.3.3-4 is up to date -- skipping
warning: xorg-xsetroot-1.1.2-3 is up to date -- skipping
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: lxappearance-gtk3 and lxappearance are in conflict. Remove lxappearance? [y/N] y

Package (25)                         Old Version  New Version  Net Change  Download Size

extra/gtkmm                                       1:2.24.5-4     7.79 MiB       1.17 MiB
lxappearance                         0.6.3-4                    -0.39 MiB               
community/arandr                                  0.1.10-7       0.28 MiB       0.08 MiB
community/bspwm                                   0.9.10-2       0.25 MiB       0.10 MiB
community/dunst                                   1.9.0-1        0.24 MiB       0.10 MiB
endeavouros/eos-lightdm-slick-theme               3.0-1          0.00 MiB       0.01 MiB
endeavouros/eos-skel-ce-bspwm                     1.2-1          1.28 MiB       0.57 MiB
extra/gvfs                                        1.50.2-1       5.23 MiB       0.99 MiB
extra/gvfs-afc                                    1.50.2-1       0.14 MiB       0.04 MiB
extra/gvfs-gphoto2                                1.50.2-1       0.16 MiB       0.05 MiB
extra/gvfs-mtp                                    1.50.2-1       0.16 MiB       0.05 MiB
extra/gvfs-nfs                                    1.50.2-1       0.05 MiB       0.02 MiB
extra/gvfs-smb                                    1.50.2-1       0.09 MiB       0.03 MiB
community/i3lock                                  2.14.1-1       0.05 MiB       0.02 MiB
extra/lightdm                                     1:1.32.0-4     1.11 MiB       0.23 MiB
community/lightdm-slick-greeter                   1.5.9-1        1.21 MiB       0.29 MiB
community/lxappearance-gtk3                       0.6.3-4        0.39 MiB       0.09 MiB
extra/nitrogen                                    1.6.1-4        0.44 MiB       0.16 MiB
community/scrot                                   1.7-1          0.11 MiB       0.07 MiB
community/sxhkd                                   0.6.2-2        0.13 MiB       0.03 MiB
extra/tumbler                                     4.16.1-1       0.82 MiB       0.16 MiB
community/xbindkeys                               1.8.7-3        0.05 MiB       0.02 MiB
community/xcursor-neutral                         1.13a-9        0.48 MiB       0.02 MiB
extra/xdg-user-dirs-gtk                           0.11-1         0.18 MiB       0.05 MiB
extra/xorg-xbacklight                             1.2.3-3        0.02 MiB       0.01 MiB

Total Download Size:    4.38 MiB
Total Installed Size:  20.66 MiB
Net Upgrade Size:      20.27 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 lightdm-slick-greeter-1.5.9-1...   301.7 KiB  1227 KiB/s 00:00 [-----------------------------------] 100%
 gvfs-1.50.2-1-x86_64              1014.4 KiB  2.95 MiB/s 00:00 [-----------------------------------] 100%
 tumbler-4.16.1-1-x86_64            167.1 KiB  2.59 MiB/s 00:00 [-----------------------------------] 100%
 gtkmm-1:2.24.5-4-x86_64           1200.5 KiB  2.93 MiB/s 00:00 [-----------------------------------] 100%
 lightdm-1:1.32.0-4-x86_64          239.1 KiB   569 KiB/s 00:00 [-----------------------------------] 100%
 nitrogen-1.6.1-4-x86_64            163.0 KiB  2.07 MiB/s 00:00 [-----------------------------------] 100%
 bspwm-0.9.10-2-x86_64              105.1 KiB  1946 KiB/s 00:00 [-----------------------------------] 100%
 dunst-1.9.0-1-x86_64               100.3 KiB  1893 KiB/s 00:00 [-----------------------------------] 100%
 lxappearance-gtk3-0.6.3-4-x86_64    90.2 KiB  1703 KiB/s 00:00 [-----------------------------------] 100%
 arandr-0.1.10-7-any                 83.8 KiB  1553 KiB/s 00:00 [-----------------------------------] 100%
 scrot-1.7-1-x86_64                  71.1 KiB  1423 KiB/s 00:00 [-----------------------------------] 100%
 xdg-user-dirs-gtk-0.11-1-x86_64     51.4 KiB  1028 KiB/s 00:00 [-----------------------------------] 100%
 gvfs-mtp-1.50.2-1-x86_64            48.7 KiB  1036 KiB/s 00:00 [-----------------------------------] 100%
 gvfs-gphoto2-1.50.2-1-x86_64        48.1 KiB   891 KiB/s 00:00 [-----------------------------------] 100%
 gvfs-afc-1.50.2-1-x86_64            43.6 KiB   991 KiB/s 00:00 [-----------------------------------] 100%
 sxhkd-0.6.2-2-x86_64                34.8 KiB   869 KiB/s 00:00 [-----------------------------------] 100%
 gvfs-smb-1.50.2-1-x86_64            29.7 KiB   495 KiB/s 00:00 [-----------------------------------] 100%
 i3lock-2.14.1-1-x86_64              23.2 KiB   505 KiB/s 00:00 [-----------------------------------] 100%
 xbindkeys-1.8.7-3-x86_64            22.7 KiB   455 KiB/s 00:00 [-----------------------------------] 100%
 gvfs-nfs-1.50.2-1-x86_64            21.2 KiB   291 KiB/s 00:00 [-----------------------------------] 100%
 xcursor-neutral-1.13a-9-any         16.7 KiB   389 KiB/s 00:00 [-----------------------------------] 100%
 xorg-xbacklight-1.2.3-3-x86_64       8.5 KiB  91.7 KiB/s 00:00 [-----------------------------------] 100%
 eos-skel-ce-bspwm-1.2-1-any        585.5 KiB   584 KiB/s 00:01 [-----------------------------------] 100%
 eos-lightdm-slick-theme-3.0-1-any   11.1 KiB  57.6 KiB/s 00:00 [-----------------------------------] 100%
 Total (24/24)                        4.4 MiB  3.91 MiB/s 00:01 [-----------------------------------] 100%
(24/24) checking keys in keyring                                [-----------------------------------] 100%
(24/24) checking package integrity                              [-----------------------------------] 100%
(24/24) loading package files                                   [-----------------------------------] 100%
(24/24) checking for file conflicts                             [-----------------------------------] 100%
error: failed to commit transaction (conflicting files)
eos-skel-ce-bspwm: /etc/skel/.config/gtk-3.0/settings.ini exists in filesystem (owned by eos-skel-ce-sway)
eos-skel-ce-bspwm: /etc/skel/.config/xfce4/terminal/accels.scm exists in filesystem (owned by eos-skel-ce-sway)
eos-skel-ce-bspwm: /etc/skel/.config/xfce4/terminal/terminalrc exists in filesystem (owned by eos-skel-ce-sway)
eos-skel-ce-bspwm: /etc/skel/.gtkrc-2.0 exists in filesystem (owned by eos-skel-ce-sway)
eos-skel-ce-bspwm: /etc/skel/xed.dconf exists in filesystem (owned by eos-skel-ce-sway)
Errors occurred, no packages were upgraded.

As Sway’s packages are conflicting I tried to uninstall them by following https://discovery.endeavouros.com/desktop-environments/removing-a-desktop-environment/2021/03/ which shows this when I try following it

❯ eos-packagelist "Sway Edition" > sway
❯ sudo pacman -Rc - > sway
[sudo] password for arjun: 
error: argument '-' specified without input on stdin

You have the wrong symbol

sudo pacman -Rc - < sway

But you might want to redo the eos-package list command since the contents of the sway file are now overwritten

I did that but after removing the packages when I logged back in I am unable to input anything. Mouse and keyboard isn’t working and I’m stuck on the login screen

Update: I am able to login. I have 2 sessions on my login screen one for i3 and the other for BSPWM. I3 works fine BSPWM shows a blank screen upon login

Yes, you have copy the configs from /etc/skel to your home directory.
These are automatically copied when creating a new user. But not on an existing user

Got it. I copied xed.dconf (that was all) to ~ from tty3. After reboot, it’s still a blank screen. Could uninstalling BSPWM and then installing it for a different user work? If yes can you guide me how to

Just create a new user and try logging onto the bspwm session.

I don’t know anything about bspwm but here’s all the config files that the eos ce uses. Make sure they’re correct on your system. Most installers wont mess with your home directory files https://github.com/EndeavourOS-Community-Editions/bspwm/tree/main/.config