Skip to content

Instantly share code, notes, and snippets.

View stiffneckjim's full-sized avatar
💭
On a voyage of discovery

James Rennison stiffneckjim

💭
On a voyage of discovery
View GitHub Profile
@stiffneckjim
stiffneckjim / pihole_on_ubuntu.md
Last active September 4, 2025 09:14
Pihole on Ubuntu

Aims

Install Pi-hole on two small PCs running as SOHO servers.

  • Handle ad-blocking, DNS, DHCP, etc.
  • Provide redundancy in case one server goes offline and during upgrades.
  • Keep both servers up-to-date.

Tools

@stiffneckjim
stiffneckjim / Python in Windows.md
Last active April 3, 2024 21:42
Python and Windows

The ever evolving relationship with Python and Windows.

Latest tools

  • chocolatey
  • scoop
  • pyenv (pyenv-win)
  • pipx
  • poetry

Previous tools

@stiffneckjim
stiffneckjim / keybase.md
Created March 29, 2021 11:51
Keybase proof

Keybase proof

I hereby claim:

  • I am stiffneckjim on github.
  • I am stiffneckjim (https://keybase.io/stiffneckjim) on keybase.
  • I have a public key ASDyr5wImubqYb06tL_zYymaKXTo4us3H2Y1vSPI2vj4jgo

To claim this, I am signing this object:

@stiffneckjim
stiffneckjim / shared_dot_files.md
Last active December 26, 2025 20:32
Storing dot files in a git repository

Aims

  1. Keep dot files in a code repository so I can track changes and make notes
  2. Share dot files across machines and environments
  3. e different files for different operating systems

Tools

Git or Git for Windows

@stiffneckjim
stiffneckjim / cascadia_fonts_with_powershell
Last active February 16, 2021 21:08
Super-powered Powershell with Powerline
Aims:
* Cascadia fonts are pretty
* Powershell can use powerline with POSH (oh-my-zsh for powershell)
* Powershell with powerline would be really pretty with Cascadia and POSH
Tools to use:
* Chocolatey for command-line package management
* Cascadia fonts for new shininess and powerline support
* Notepad++ for editing configuration files
@stiffneckjim
stiffneckjim / zsh_in_windows_11.md
Last active March 13, 2026 12:42
Running zsh on Windows 11 (but not WSL)

Aims

  • Run zsh instead of bash in a command prompt on Windows 11
  • Run zsh 'natively' for coding in Windows (so WSL is out for this)
  • Use oh-my-zsh for prettiness and a sense of well-being
  • Reduce duplication so remove git-for-windows standalone installation
  • Get IDE and terminal to play well with zsh

Tools to use

  • Scoop also for command-line package management
  • MSYS2 and pacman for installing and running zsh, git-for-windows and other utilities