alpine update
This commit is contained in:
@@ -28,6 +28,4 @@ let flatpak_xdg = [
|
|||||||
|
|
||||||
$env.XDG_DATA_DIRS = ($base_xdg | append $flatpak_xdg | str join ":")
|
$env.XDG_DATA_DIRS = ($base_xdg | append $flatpak_xdg | str join ":")
|
||||||
|
|
||||||
$env.PATH = ( $env.PATH | split row (char env_sep) | prepend "~/.local/bin")
|
$env.PATH = ( $env.PATH | split row (char env_sep) | prepend "~/.local/bin" | append "/sbin")
|
||||||
|
|
||||||
alias sway = dbus-run-session sway
|
|
||||||
|
|||||||
+1
-2
@@ -2,8 +2,7 @@ set $base ~/.config/sway/
|
|||||||
|
|
||||||
xwayland enable
|
xwayland enable
|
||||||
exec_always env BASE_SWAY=$base XDG_DATA_DIRS=/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/python3 $base/main/boot.py
|
exec_always env BASE_SWAY=$base XDG_DATA_DIRS=/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:/usr/local/share:/usr/share /usr/bin/python3 $base/main/boot.py
|
||||||
exec_always dbus-update-activation-environment --systemd \
|
|
||||||
DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP SWAYSOCK
|
|
||||||
include ~/.config/mute/*
|
include ~/.config/mute/*
|
||||||
seat seat0 xcursor_theme DMZ-Black 12
|
seat seat0 xcursor_theme DMZ-Black 12
|
||||||
exec_always env BASE_SWAY=$base /usr/bin/python3 $base/main/boot.py
|
exec_always env BASE_SWAY=$base /usr/bin/python3 $base/main/boot.py
|
||||||
|
|||||||
@@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
# if you decide to not use something like lightdm
|
||||||
|
# this is what ud use!
|
||||||
|
|
||||||
|
killall pipewire 2>/dev/null
|
||||||
|
killall pipewire-pulse 2>/dev/null
|
||||||
|
killall wireplumber 2>/dev/null
|
||||||
|
killall blueman-applet 2>/dev/null
|
||||||
|
sleep 1
|
||||||
|
|
||||||
|
pipewire &
|
||||||
|
pipewire-pulse &
|
||||||
|
wireplumber &
|
||||||
|
blueman-applet &
|
||||||
|
exec_always dbus-update-activation-environment --all \
|
||||||
|
DISPLAY WAYLAND_DISPLAY XDG_CURRENT_DESKTOP SWAYSOCK
|
||||||
|
exec dbus-run-session sway
|
||||||
@@ -2,36 +2,22 @@ default:
|
|||||||
just --list
|
just --list
|
||||||
|
|
||||||
# inits
|
# inits
|
||||||
init-arch: install-arch stow build-wayfreeze
|
init-alpine: install-alpine stow build-wayfreeze
|
||||||
init-debian: install-debian stow build-wayfreeze
|
|
||||||
|
|
||||||
install-debian:
|
install-alpine:
|
||||||
@echo "installing pkgs"
|
doas apk update
|
||||||
wget -qO- https://apt.fury.io/nushell/gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/fury-nushell.gpg
|
doas apk upgrade
|
||||||
echo "deb [signed-by=/etc/apt/keyrings/fury-nushell.gpg] https://apt.fury.io/nushell/ /" | sudo tee /etc/apt/sources.list.d/fury-nushell.list
|
xargs -a packages doas apk add
|
||||||
sudo apt update
|
|
||||||
xargs -a packages-debian sudo apt install -y
|
|
||||||
|
|
||||||
install-arch:
|
|
||||||
@echo "installing pkgs"
|
|
||||||
sudo pacman -S --needed --noconfirm - < packages-arch
|
|
||||||
|
|
||||||
# optional now. Stinkers in the aur scare me!
|
|
||||||
install-aur:
|
|
||||||
sudo pacman -S --noconfirm debugedit fakeroot go make gcc
|
|
||||||
git clone https://aur.archlinux.org/yay.git /tmp/yay
|
|
||||||
cd /tmp/yay && makepkg -si
|
|
||||||
|
|
||||||
# my apps
|
# my apps
|
||||||
install-stabs-apps:
|
install-stabs-apps:
|
||||||
sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
doas flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo
|
||||||
@echo "installing my apps"
|
@echo "installing my apps"
|
||||||
sudo flatpak install -y dev.vencord.Vesktop com.valvesoftware.Steam io.gitlab.librewolf-community org.gajim.Gajim
|
doas flatpak install -y dev.vencord.Vesktop com.valvesoftware.Steam io.gitlab.librewolf-community
|
||||||
|
|
||||||
@echo "Permissionizing..."
|
@echo "Permissionizing..."
|
||||||
flatpak override --user --filesystem=home io.gitlab.librewolf-community
|
flatpak override --user --filesystem=home io.gitlab.librewolf-community
|
||||||
flatpak override --user --filesystem=home dev.vencord.Vesktop
|
flatpak override --user --filesystem=home dev.vencord.Vesktop
|
||||||
flatpak override --user --filesystem=home org.gajim.Gajim
|
|
||||||
|
|
||||||
stow:
|
stow:
|
||||||
mkdir -p ~/.config/
|
mkdir -p ~/.config/
|
||||||
@@ -50,10 +36,11 @@ restow:
|
|||||||
stow -R -t ~/.config config
|
stow -R -t ~/.config config
|
||||||
|
|
||||||
# builds
|
# builds
|
||||||
|
|
||||||
build-wayfreeze:
|
build-wayfreeze:
|
||||||
|
@echo "Ensuring compilation dependencies are met..."
|
||||||
|
doas apk add git cargo
|
||||||
rm -rf /tmp/wayfreeze
|
rm -rf /tmp/wayfreeze
|
||||||
git clone https://github.com/Jappie3/wayfreeze.git /tmp/wayfreeze
|
git clone https://github.com/Jappie3/wayfreeze.git /tmp/wayfreeze
|
||||||
cd /tmp/wayfreeze && cargo build --release
|
cd /tmp/wayfreeze && cargo build --release
|
||||||
mkdir -p ~/.local/bin
|
mkdir -p ~/.local/bin
|
||||||
mv /tmp/wayfreeze/target/release/wayfreeze ~/.local/bin/wayfreeze
|
mv /tmp/wayfreeze/target/release/wayfreeze ~/.local/bin/wayfreeze
|
||||||
+27
-22
@@ -1,37 +1,42 @@
|
|||||||
|
build-base
|
||||||
|
procps-ng
|
||||||
|
glib
|
||||||
|
py3-dbus
|
||||||
sway
|
sway
|
||||||
swaybg
|
swaybg
|
||||||
wofi
|
wofi
|
||||||
|
kitty
|
||||||
|
xdg-desktop-portal-wlr
|
||||||
|
gnome-keyring
|
||||||
|
seatd
|
||||||
|
thunar
|
||||||
|
thunar-archive-plugin
|
||||||
grim
|
grim
|
||||||
slurp
|
slurp
|
||||||
wl-clipboard
|
wl-clipboard
|
||||||
wf-recorder
|
wf-recorder
|
||||||
|
kdeconnect
|
||||||
|
stow
|
||||||
|
font-noto
|
||||||
|
adwaita-icon-theme
|
||||||
pamixer
|
pamixer
|
||||||
|
bluez
|
||||||
blueman
|
blueman
|
||||||
gnome-keyring
|
pipewire
|
||||||
xdg-desktop-portal-wlr
|
pipewire-pulse
|
||||||
procps
|
pipewire-spa-tools
|
||||||
thunar
|
pipewire-spa-bluez
|
||||||
thunar-archive-plugin
|
|
||||||
libglib2.0-0t64
|
|
||||||
python3-dbus
|
|
||||||
python3-pyqt5
|
|
||||||
python3
|
python3
|
||||||
fonts-noto-core
|
py3-qt5
|
||||||
build-essential
|
cargo
|
||||||
|
flatpak
|
||||||
git
|
git
|
||||||
curl
|
curl
|
||||||
jq
|
jq
|
||||||
stow
|
|
||||||
just
|
|
||||||
vim-gtk3
|
|
||||||
xpad
|
|
||||||
kitty
|
|
||||||
nushell
|
nushell
|
||||||
|
just
|
||||||
|
gvim
|
||||||
libxkbcommon-dev
|
libxkbcommon-dev
|
||||||
cargo
|
wayland-dev
|
||||||
libglib2.0-bin
|
xwayland
|
||||||
flatpak
|
xwayland-satellite
|
||||||
adwaita-icon-theme
|
|
||||||
gnome-themes-extra
|
|
||||||
dmz-cursor-theme
|
|
||||||
xorg
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
sway
|
|
||||||
kitty
|
|
||||||
pamixer
|
|
||||||
grim
|
|
||||||
slurp
|
|
||||||
wl-clipboard
|
|
||||||
wf-recorder
|
|
||||||
gnome-keyring
|
|
||||||
glib2
|
|
||||||
curl
|
|
||||||
jq
|
|
||||||
procps-ng
|
|
||||||
thunar-archive-plugin
|
|
||||||
thunar
|
|
||||||
noto-fonts
|
|
||||||
blueman
|
|
||||||
python-pyqt5
|
|
||||||
xdg-desktop-portal-wlr
|
|
||||||
base-devel
|
|
||||||
git
|
|
||||||
dbus-python
|
|
||||||
wofi
|
|
||||||
nushell
|
|
||||||
swaybg
|
|
||||||
stow
|
|
||||||
python
|
|
||||||
just
|
|
||||||
git
|
|
||||||
gvim
|
|
||||||
kdeconnect
|
|
||||||
cargo
|
|
||||||
flatpak
|
|
||||||
@@ -10,8 +10,6 @@ also config for kitty, mako, nu, wofi.
|
|||||||
|
|
||||||
Your gonna need just and git.
|
Your gonna need just and git.
|
||||||
|
|
||||||
If your on arch id do ```just arch-init``` if your on a non arch distro then take a look at packages-arch
|
Youll need alpine for the intended experience. You CAAAAAANNN use it on other distros but alpine is what its made for
|
||||||
and find ur distros package for that thing.
|
|
||||||
|
|
||||||
Stow isnt arch specific so you can always ```just stow``` but arch init assumes ur on arch or artix
|
```just init-alpine``` this assumes uve setup wayland and all of the basics of elogind and a dm (or use the one in the init folder)
|
||||||
Feel free to add support for other distros if you want to and if i use another distro i will.
|
|
||||||
Reference in New Issue
Block a user