change some niri config, add setup script for nobara on PC

This commit is contained in:
greyweather committed 2026-09-06 18:57:00 +01:00
1 parent dc06d29cf1
commit f546ca5a0c
9 files changed
+58 -30

No files matched your search

+1 -7
View File
@@ -40,6 +40,7 @@
enable = true;
spicetify.enable = true;
};
thunderbird.enable = true;
};
cli = {
@@ -48,7 +49,6 @@
};
extraPackages = with pkgs; [
github-desktop
moonlight-qt
];
};
@@ -99,15 +99,9 @@
features = {
applications = {
extraPackages = with pkgs; [
obsidian
thunderbird
jetbrains.clion
jetbrains.idea
proton-vpn
ente-auth
signal-desktop
xarchiver
kdePackages.filelight
kdePackages.kate
loupe
sshfs
+27
View File
@@ -0,0 +1,27 @@
#!/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
+1 -5
View File
@@ -67,15 +67,11 @@
theme = "comfy";
};
};
thunderbird = {
enable = true;
};
thunderbird.enable = true;
};
extraPackages = with pkgs; [
nix-init
github-desktop
signal-desktop
];
shellScripts = let