change some niri config, add setup script for nobara on PC
This commit is contained in:
9 files changed
+58
-30
No files matched your search
@@ -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
|
||||
|
||||
Executable
+27
@@ -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
|
||||
@@ -67,15 +67,11 @@
|
||||
theme = "comfy";
|
||||
};
|
||||
};
|
||||
thunderbird = {
|
||||
enable = true;
|
||||
};
|
||||
thunderbird.enable = true;
|
||||
};
|
||||
|
||||
extraPackages = with pkgs; [
|
||||
nix-init
|
||||
github-desktop
|
||||
signal-desktop
|
||||
];
|
||||
|
||||
shellScripts = let
|
||||
|
||||
Reference in new issue
Block a user