Skip to content

Instantly share code, notes, and snippets.

View whazor's full-sized avatar

Nanne whazor

  • 21:28 (UTC +02:00)
View GitHub Profile
@whazor
whazor / manual.sh
Created June 16, 2022 20:09
Manual flux helm upgrade
#!/bin/bash
if [ ! -f $1 ]; then
echo "Error: $1 is not existing file path."
exit 1
fi
lines=$(cat cluster/config/cluster-settings.yaml | yq '.data | ... comments=""';\
sops --decrypt cluster/config/cluster-secrets.enc.yaml | yq '.stringData | ... comments=""')
@whazor
whazor / .gitignore
Created December 12, 2022 17:26
terraform sops
# .tfstate files
*.tfstate
*.tfstate.*
# do not ignore encrypted tfstate files, with .enc inside
!*.enc.tfstate
!*.enc.tfstate.*
# unless it is decrypted
*.decrypted*tfstate
@whazor
whazor / sunshine.nix
Created April 8, 2023 06:03
Running sunshine on nix as service
{pkgs, ...}: {
services.udev.enable = true;
services.udev.extraRules = ''
# Your rule goes here
KERNEL=="uinput", GROUP="input", MODE="0660", OPTIONS+="static_node=uinput"
'';
security.wrappers = {
sunshine = {
source = "${pkgs.sunshine}/bin/sunshine";
@whazor
whazor / build.sh
Created November 18, 2023 17:20
NixOS Iso with SSH
nix build .#nixosConfigurations.machineIso.config.system.build.isoImage
ls result/iso/
# nixos-23.05.20231106.41de143-x86_64-linux.iso
@whazor
whazor / Reddit-filter
Created November 19, 2023 21:46
Reddit app recommendation filter
! Reddit app ad
www.reddit.com##.XPromoPopupRpl
www.reddit.com##xpromo-new-app-selector
www.reddit.com##.bottom-bar, .XPromoBottomBar
www.reddit.com##.useApp,.TopNav__promoButton
www.reddit.com##body:style(pointer-events:auto!important;)
www.reddit.com##body:style(overflow: auto !important; position: static !important;)
@whazor
whazor / flake.nix
Created June 27, 2024 17:46
attempt of building opengamepadui
{
outputs = { self, nixpkgs }: {
defaultPackage.x86_64-linux = self.packages.x86_64-linux.opengamepadui;
packages.x86_64-linux.opengamepadui =
let
pkgs = import nixpkgs { system = "x86_64-linux"; };
src = pkgs.fetchFromGitHub {
owner = "ShadowBlip";
repo = "OpenGamepadUI";
{
description = "Minimal Python + Textual dev shell (all systems)";
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
flake-utils.url = "github:numtide/flake-utils";
};
outputs = { self, nixpkgs, flake-utils }:
flake-utils.lib.eachDefaultSystem (system: