Skip to content

Instantly share code, notes, and snippets.

View sdellysse's full-sized avatar

S Dellysse sdellysse

  • Looking for next great opportunity!
  • Dundalk, MD, USA
View GitHub Profile
@sdellysse
sdellysse / .pbc-config.sh
Last active April 7, 2025 20:24
Proxmox Backup Client setup
export PBS_HOST="10.69.4.20"
export PBS_PORT="8007"
export PBS_USERNAME="root@pam"
export PBS_PASSWORD="totallymyrealpassword"
export PBS_DATASTORE="tank"
export PBS_NAMESPACE="backups"
export PBS_FINGERPRINT="fi:ng:er:pr:in:ts:ar:en:ts:ec:re:tb:ut:im:ch:an:gi:ng:it:an:yw:ay"
export PBS_REPOSITORY="${PBS_USERNAME}@${PBS_HOST}:${PBS_PORT}:${PBS_DATASTORE}"
@sdellysse
sdellysse / flake.nix
Created March 7, 2024 15:47
Minimal flake.nix for NixOS-WSL
{
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-23.11";
NixOS-WSL.url = "github:nix-community/NixOS-WSL";
NixOS-WSL.inputs.nixpkgs.follows = "nixpkgs";
};
outputs = { NixOS-WSL, nixpkgs, ... } @ inputs: {
nixosConfigurations.nixos = nixpkgs.lib.nixosSystem {
system = "x86_64-linux";
@sdellysse
sdellysse / 50-wsl-ssh-agent-relay.conf
Created July 7, 2023 17:26
Setting up wsl-ssh-agent-relay on wsl2-arch
SSH_AUTH_SOCK="${XDG_RUNTIME_DIR}/wsl-ssh-agent-relay.socket"
// When a for-$X construct is created, two new constructs are allowed within
// the loop body: `continue with` and `break with`. `continue with` is the equivalent
// of `return` in `fn` in something like Array.prototype.map(fn). `break with` is
// similar, but it stop further iterations of the loop.
// When a for-$X construct is given a single expression instead of a block
// as the loop body, the value of the expression is wrapped with an implicit
// `continue with`
const cases = {};
@sdellysse
sdellysse / Speedify-Setup.md
Created October 2, 2022 18:51 — forked from ttyler01/Speedify-Setup.md
These are the things I did to configure Speedify on my Raspberry Pi to bond 3 DSL modems for my house

Intro

I live in a semi-rural area and we have crap internet options. The ONLY wired service to my house is ATT DSL. In 2020 some of the neighbors convinced ATT to sell us business accounts, which allows us to have more than 1 DSL line to the house (we got 3). Rather than run multiple WiFi networks - one for each DSL modem - at my house I wanted to bond the lines and aggregate the bandwidth. ATT won't do this for you, even though the DSL modems support it.

Along comes Speedify (https://speedify.com). For around $130 for three years you get a service that allows you to multiplex an arbitrary number of lines. Many people would use this, for instance, with a laptop if they have

All terminals should open with a login shell.

if (os === "macOS") :

  • leave shell as zsh
  • Terminal.app -> Prefs -> Pro -> Shell tab
  • run command /usr/local/bin/fish not in a shell
  • add -fish to close-without-warning
  • set Pro as default profile

if (os !== "macOS") :