28 lines
946 B
Bash
Executable File
28 lines
946 B
Bash
Executable File
#!/bin/bash
|
|
|
|
nobara-sync cli
|
|
|
|
# niri build dependencies
|
|
sudo dnf install git cargo gcc libudev-devel libgbm-devel libxkbcommon-devel wayland-devel libinput-devel dbus-devel systemd-devel libseat-devel pipewire-devel pango-devel cairo-gobject-devel clang libdisplay-info-devel -y
|
|
cargo install -f cargo-generate-rpm
|
|
|
|
# build niri (biri fork)
|
|
cd ~/Documents
|
|
git clone https://github.com/barrulus/biri
|
|
cd biri
|
|
cargo build --release
|
|
cargo generate-rpm
|
|
|
|
RPM_FILE=$(ls ./target/generate-rpm)
|
|
sudo dnf install ./target/generate-rpm/$RPM_FILE -y
|
|
|
|
# other system applications that are NOT handled by nix+home-manager
|
|
sudo dnf install noctalia steam goverlay protonplus prismlauncher obs-studio mangohud -y
|
|
|
|
# activate home-manger config
|
|
sudo dnf install nix -y
|
|
nix-channel --add https://github.com/nix-community/home-manager/archive/master.tar.gz home-manager
|
|
nix-channel --update
|
|
nix-shell '<home-manager>' -A install
|
|
home-manager switch --flake ~/flake
|