From 078c65614bcc72d49e8b107093bb7184ee036a35 Mon Sep 17 00:00:00 2001 From: "SilverAg.L" Date: Mon, 13 Oct 2025 10:06:27 +0800 Subject: [PATCH] update - `chbg`: avoid null argument - `fake-nautilus` overrides. --- .gitignore | 2 ++ bin/chbg | 2 ++ fake-nautilus/PKGBUILD | 28 ++++++++++++++++++++++++++++ fake-nautilus/readme.md | 5 +++++ 4 files changed, 37 insertions(+) create mode 100644 .gitignore create mode 100644 fake-nautilus/PKGBUILD create mode 100644 fake-nautilus/readme.md diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8bb1907 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.tar.zst +fake-nautilus/**/ diff --git a/bin/chbg b/bin/chbg index 07fb1c8..b01643f 100755 --- a/bin/chbg +++ b/bin/chbg @@ -1,5 +1,7 @@ #!/bin/bash # to change wallpapers both niri workspace and niri tab view +[ -z "$1" ] && { echo "Usage: $0 "; exit 1; } + WP_DIR="$HOME/.local/share" echo -n "making blurred version... " diff --git a/fake-nautilus/PKGBUILD b/fake-nautilus/PKGBUILD new file mode 100644 index 0000000..8785075 --- /dev/null +++ b/fake-nautilus/PKGBUILD @@ -0,0 +1,28 @@ +# thx Vescrity. +pkgname=fake-nautilus +pkgver=0.2 +pkgrel=1 +pkgdesc="no nautilus" +arch=('any') +depends=() +optdepends=() +makedepends=() +conflicts=('nautilus') +provides=('nautilus') +source=() +sha256sums=() +prepare() { + true +} + +build() { + true +} + +package() { + echo ${srcdir} + install -d "${pkgdir}/usr/bin" + cd "${pkgdir}/usr/bin" + echo -e "#!/bin/bash\nnotify-send 'Doki Doki Forever!'" > nautilus + chmod +x nautilus +} diff --git a/fake-nautilus/readme.md b/fake-nautilus/readme.md new file mode 100644 index 0000000..baf5a68 --- /dev/null +++ b/fake-nautilus/readme.md @@ -0,0 +1,5 @@ +# fake-nautilus + +to replace `nautilus` which is needed by gnome portal. + +~~so why? \`cause it's too ugly.~~