#installing arch on a raspberry pi 4
1654 messages · Page 2 of 2 (latest)
that took an unreasonable amount of time
cd wayland-sessions
not a directory
it's in the photo
well thats a lie because i know it is, i can see it right there. why is it not
i dunno it says not a directory
rm -rf that then remake it
finally. cd worked
cd
rm -rf awesome
git clone -b dw-arch https://github.com/killertofus/awesome
cd awesome
sudo mv dwl.desktop /usr/share/wayland-sessions
works
cd /usr/share/wayland-sessions
done]
ls shows it only contains dwl.desktop
then?
pick dwl from ly
not an option
use the arrow keys
same as mine
no such file or directory
done
DESKTOP ENVIRONMENT
?
this is where the fun begins
control alt F5 doesn't do anything
unplug the pi
very fair
do I choose shell
nevermind there is no other working option
this is a very good screen
I like this screen
what is it doing?
installing the packages for dwl
what now?
let the script do it's work
it's done
photo please
./install_wayland.sh
no such file or directory
I am already in awsome
*awesome
and it is empty
what on earth is going on
cd ..
git clone -b dw-arch https://github.com/killertofus/awesome
cd awesome
sed -i 's/rofi/rofi-wayland/g' packages.txt
sed -i 's/xscreensaver/wlroots/g' packages.txt
sed -i 's/picom/swww/g' packages.txt
sed -i 's/lxappearance/nwg-look/g' packages.txt
sed -i '2 a wayland-protocols' packages.txt
sed -i 's/volumeicon/waybar/g' packages.txt```
sudo pacman -S $(cat packages.txt | cut -d' ' -f1) --noconfirm
jesus
it's only 65 packages
delimiter must be a single character
photo please
sudo pacman -S $(cat packages.txt | cut -d' ' -f1) --noconfirm
I think I typed wrong hold on
fixed my command
also I have to go soon so if we reach a good time to stop let me know
now is a good time, we can finish later
i return
remove steam and wine and reflector and obs and rofi-wayland from that
how
nano packages.txt
does that make it unusable

done
now run ./install_wayland.sh
photo please
many errors have passed
I do not have either of those
I'm guessing pacman -S?
sudo pacman -S $(cat packages.txt | cut -d' ' -f1) --noconfirm
awesome disappeared
what on earth
start here then sudo pacman -S $(cat packages.txt | cut -d' ' -f1) --noconfirm
why does it keep disappearing?
also cd .. now takes me to home
not /
if that's important?
I'm guessing remove those
but why does awesome keep removing itself
this is at the end
oh no
wait wait wait is that it?
because that was the only issue before with a bunch of desktop environments
screenshot by the way
remove gnome-disks from the list
then install
sudo pacman -S $(cat packages.txt | cut -d' ' -f1) --noconfirm
@shell leaf
gnome-disk-utility?
yes
still mkinitcpio issue
pacman -S alacritty blueman
sudo pacman -S bat bluez
sudo pacman -S bluez-utils btop dnsmasq dunst feh firefox
@shell leaf
sudo pacman -S fzf flameshot git gnome-disk-utility
all worked except this set
same error as before?
yes
sudo pacman -S fzf flameshot
works
sudo pacman -S gnome-disk-utility
mkinitcpio
sudo pacman -S lsd lxappearance ly mono
i have ly do i still do it
sudo pacman -S neovim nemo networkmanager
remove that one
this fails
sudo pacman -S networkmanager
works
sudo pacman -S nemo
mkinitcpio
remove nemo from packages.txt
then sudo pacman -S $(cat packages.txt | cut -d' ' -f1) --noconfirm
this will take a while...
as, expected
as always, a couple errors. but nothing big
photo please
there should be more @shell leaf
i am not seeing an ability to go down more
cat also confirms that there is no more
find this OPTIONS=(strip docs !libtool !staticlibs emptydirs zipman purge !debug !lto)
found
photo please
remove the extra ! you only need 1
done, why was there 3
you ran the install command three times
and that adds ! why?
fc-cache -f
no debug packages are being installed with that
chsh -s $(which zsh)
done
for word in $(cat aurpackages.txt); do yay -S --noconfirm --mflags --skipinteg $word || true; done
yay --devel --save
sudo pacman -S zsh
dont have yay
git clone https://aur.archlinux.org/yay.git
makepkg -siD yay --noconfirm
invalid option D
photo please
there
skip that part
what do i do then
sudo systemctl enable libvirtd.service
sudo systemctl enable libvirtd.socket
done
useradd --create-home name
did that a while ago
sudo -lU name
done
what does it output?
I once again will have to go soon so let me know when it is a good time to do so
@shell leaf login as james
already am
cp -r .config ~/
cp -r icons ~/.local/share
mv .zshrc ~/```
mv icons ~/.local/share
no such file or directory
what do you see?
dark grey screen with cursor on it
photo please
we saw this before
reboot
then find out of waybar is installed
the install it, if not already installed
then reboot into dwl
do you see something different?
i see the same mouse on the same grey background
pacman -Q waybar
waybar is in there
however when I do ctrl alt F5 it does freeze by the way
tar xzf rofi-1.7.7+wayland1.tar.gz
cd rofi
mkdir build && cd build
../configure
make
make install
pacman -Q check
should install it?
yeah, figures
pacman -Ss rofi-wayland
do I ignore the fatal error
yes
ok
@shell leaf
done
photo please
sudo pacman -S rofi-wayland
not found
404
its still 404 which makes me think it probably isnt available anymore
so are we doomed
@shell leaf control alt f5
that freezes the pi
also freezes the pi
pick a fx that does not "freeze the pi"
alright i will sequentially test each of them
i have a feeling that waybar is not working so any command to open it will freeze the device
none of them do not freeze the pi
do not?
every single ctrl alt fX combination causes the mouse to stop moving
and nothing changes other than that
do you get a screen that tells you to login?
no
i get nothing
except mouse freeze for a couple minutes
arch arm
that is the operating system currently being run, yes
as in arch arm is in a unstable environment, other arm based distros, are more stable
like suse
should i throw in the towel
yes that is what i mean
then yes
suse, fedora, debian, debian based, ubuntu based are better then arch arm, at the moment
is suse arm based?
it has a arm port
is it arch based
no, its independent with parts taken from fedora
sounds like i want debian then
yes i think debian would be preferable as debian is famously quite reliable and also i am more acquainted with it
pop!_os can suck my testicles
why?
i have a long list of reasons why i dont like pop!_os, i shall not get into them
either way, im currently in debian
i dont know how to actually do anything other than move around the terminal however
dont have git
apt install git doesnt work either
photo please
it just says "unable to locate package git"
nothing special
oh, right, yeah
weird that the img doesnt come with the installer prebuilt
also will i be able to use any DE that i like?
or will i have to use gnome
run that script first
i was planning to
fatal: repository 'debian-minimal' does not exist
photo please
script has run
reboot, when it finishes
now what
pick wayland or x11 from sddm
i wouldve taken hyprland any day
however we elected that the only option is debian
What about raspianOS, the os made for the device
dont even talk to me
Hahaha
nothing MADE for the pi is good
Thats coz the pi isnt any good
the pi can be good
Homeassistant OS is my goto for the pi
what it do
whats homeassistant
Self hosted smart home server
right yeah i dont need a server
What are you going to use the PI for? I saw you have it connected to a rather big screen.
Ah okay
all my monitors use either DP or VGA
I'm gonna use it for video games
Oh
it's a good use
also maybe streaming
and by streaming I mean off the SD card
Yeah
mp4s essentially
Okay that might work
gaming also should
I don't see why not
if it can run Debian presumably it can use deb packages
Yeah but dont expect any performance
I don't play games that require performance
that pi kicks the shit out of the devices I usually game on
It can barely run Minecraft, so I dont know what you play
Anyways, did you flash debian to the SD card?
that's big for me
we are in debian
I even ran his special script
but still terminal
no de
Okay, so you flashed a debian iso to your sd card.
Inserted SD card into pi and successfully booted.
And youre in the terminal now.
Anything I miss?
@finite island whats the purpose of your install script if OP is on debian now?
no that's about it
it was an img if that matters lol
Still want plasma 6?
Im not sure what the debian packages are called
I read
kde-full
kde-standard
kde-plasma-desktop
Try apt search kde
Okay so full is just a lot of bloat afaik. Standard has some useful apps. And desktop only the essentials
define bloat
bloat could mean many things
Just random stuff you probably wont use
apt search kde-plasma
If plasma 6 is in the results just install that
yeah like what
did you read the readme.md?
@shell leaf apt list sddm
Yeah I did
This wont do anything on debian
?
yeah its there
Whats the goal of installing your dotfiles for arch on OPs debian device
there is a debian branch
Aha, it just sent me to the arch one. Now it makes sense
God thats smart, im also moving my dotfiles to different branches
unit file sddm.service does not exist
photo please
dpkg-reconfigure sddm
...not installed?
ok that's odd
apt time
presumably?
apt install sddm
it requires capital Y
what a strange concept
i just used something that was almost a GUI
thats crazy
it asked my keyboard layout
edit packages.txt to replace Firefox with firefox-esr in the new git clone
done
./install.sh
then reboot
what is zsh
on it
a shell
jesus christ the graphical glitches when i use the mouse
i do not have an account though so how do i log in
ah. makes sense. has sh in it
on reflection i could just, make an account
I'm guessing I need to now get a DE
plasma is a de
correct
so I need to install it
unless I'm missing something
I assumed not
replacing Firefox with firefox-esr
will do
now boot into plasma wayland/x11
where is the script
currently terminal automatically sends me to /
cd
git clone -b debian-minimal https://github.com/killertofus/awesome
cd debian-minimal
sed -i 's/firefox/firefox-esr/g' packages.txt
./install.sh
@shell leaf
i will do this
i am not in the sudoers file
usermod -aG sudo username
sudo -lU username
I already have sudo
@shell leaf
jesus I hate this new shell
typing things is quite hard
I can't type sudo what am I supposed to do
really?
it turns it into either susudo or do
I have to use arrow keys to work around that lmao
sudo apt install zsh
I actually cannot use the arrow keys to navigate either
that's what I'm using
hate it
oh well, hopefully I won't have to use it much
I've just realised I ran ./install.sh before changing the Firefox thing
am I doomed
oh no, wall of "permission denied"
do that again
and make sure your user can sudo before doing that
by the way I'm currently trying to get arch vanilla to work on the steam deck as we do this which is horrible
it can
why?
photo please
can't switch from pipewire to pulse audio lol
and?
sudo echo hello works
so I don't have audio
sudo -lU username
photo please
make a new thread for that one
does anyone on earth know how to do it lmao
rm -rf awesome
nobody seems to have tried
I do
oh. lmao
don't switch to stock arch on the steamdeck
why
I want to
I want my steamdeck to be unsteamed
why?
I don't like the bloat
I don't like the big picture mode
I want a regular desktop
I would rather windows than steamos
also done
you can get out of bpm, fyi on the deck
I don't want it to be an option
I also don't like the other adjustments valve made
if I could restore it to stock arch but with their drivers I would
su username
git clone -b debian-minimal https://github.com/killertofus/awesome
cd debian-minimal
sed -i 's/firefox/firefox-esr/g' packages.txt
./install.sh
that's not a thing by the way
cd awesome
@shell leaf with the sed?
yes
couldnt i have just changed it in nano though
what does sed do different
faster 
fair play
what now
for the record, there are still lots of errors
about permission denied
photo please
@shell leaf did you su as you?
yes
now reboot
then what
login to kde
x11 or wayland
control alt f5
exec startplasma-x11
logs me out
/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland
no such file or directory
sudo apt install plasma-workspace-wayland
/usr/lib/plasma-dbus-run-session-if-needed /usr/bin/startplasma-wayland
already have
apt list --installed plasma-workspace-wayland
I already have it
that tells me if it's installed
it says it's installed
photo of this please @shell leaf
cd zig
wget https://ziglang.org/download/0.13.0/zig-linux-x86_64-0.13.0.tar.xz
tar xf *
rm -rf *.tar.xz
mv * zig
sudo mv zig/lib zig/zig /usr/local/bin
cd -```
cd ly
sudo zig build installsystemd
sudo systemctl enable ly.service -f
sudo systemctl disable [email protected]
cd -```
reboot
jesus
cd zig
tar xf *
rm -rf *.tar.xz
mv * zig
sudo cp zig/lib zig/zig /usr/local/bin
i did all of those
I have lib and I have zig
now install ly
it didn't before
did we try before?
scroll up
sddm is not a zig app
how do i remove sddm entirely? im not used to apt
sudo apt purge sddm
could not remove sddm group
i think its currently running
reboot
control alt f5
sudo systemctl disable sddm
cd ly
sudo zig build installsystemd
sudo systemctl enable ly.service -f
sudo systemctl disable [email protected]
cd -```
sudo systemctl enable ly
reboot
sudo apt purge sddm
ly already exists
apparently
@shell leaf those other commands, should run
still syntax error like before
@shell leaf install the arm version instead https://ziglang.org/download/0.13.0/zig-linux-aarch64-0.13.0.tar.xz
with those same commands
do I rm -rf zig
before
yes
for the record, the arm version is taking an extremely long time to download lmao

wait wait wait was i supposed to do this in home or /
any
well i think i was doing something fundementally wrong which explains the long wait time
however now i cannot resolve host
also text is way bigger now
reboot
rebooted
@shell leaf sudo systemctl status ly