Skip to content

Instantly share code, notes, and snippets.

View D3SOX's full-sized avatar
🏠
Working from home

Nico D3SOX

🏠
Working from home
View GitHub Profile
@D3SOX
D3SOX / watch-all-repos.sh
Created November 11, 2025 22:13
Since GitHub decided to remove that feature I created a script that watches all your repos https://github.blog/changelog/2025-05-22-sunset-of-automatic-watching-of-repositories-and-teams/
#!/usr/bin/env bash
set -euo pipefail
# Extract the logged-in GitHub username
USER=$(gh auth status 2>/dev/null | grep -oE 'account [^ ]+' | awk '{print $2}')
if [ -z "${USER:-}" ]; then
echo "❌ Could not detect logged-in GitHub username. Run 'gh auth login' first."
exit 1
fi
@D3SOX
D3SOX / PIPEWIRE_RNNOISE.md
Last active December 5, 2025 09:32
Guide on how to setup a noise reduced version of your mic with PipeWire and RNNoise

Prerequisites

Your distribution must use PipeWire as default audio server. To confirm this run pactl info and make sure it includes a line similar to:

Server Name: PulseAudio (on PipeWire 0.3.83)

Install packages

For Arch: sudo pacman -S rnnoise noise-suppression-for-voice

@D3SOX
D3SOX / ULauncher-Solus.md
Last active April 14, 2020 09:26
Install ULauncher on Solus Distribution

How to install ULauncher on Solus

Please note that this will install the latest development build. This may be unstable but in my experience it it working fine.
Keep in mind that this will not install the program like on a officially supported distribution. You need to manually update it if there is a new version!
I hope that they will distribute a Snap/Flatpak/AppImage in the future so that the installation will be easier and it will be simpler to update.

Installing dependencies (some of them may be not required but it works with them)

If something does not work later there may be new dependencies
(See https://github.com/Ulauncher/Ulauncher#setup-development-environment)

@D3SOX
D3SOX / .hyper.js
Last active April 17, 2019 01:53
My hyper settings
// Future versions of Hyper may add additional config options,
// which will not automatically be merged into this file.
// See https://hyper.is#cfg for all currently supported options.
module.exports = {
config: {
// choose either `'stable'` for receiving highly polished,
// or `'canary'` for less polished but more frequent updates
updateChannel: 'stable',