Skip to content

Instantly share code, notes, and snippets.

@bmaupin
bmaupin / tiling-extensions-for-gnome.md
Last active January 20, 2025 12:51
Tiling extensions for Gnome

Goal: find a Linux alternative to FancyZones for Windows

Name Recommended Type Supports main colum Supports layouts Multiple windows in same tile Windows can span multiple zones Notes
Tiling Shell πŸ‘πŸ‘πŸ‘ Gnome extension yes yes yes yes Explicitly inspired by Windows tiling, works great out of the box
gSnap πŸ‘πŸ‘ Gnome extension yes yes yes yes Can be configured almost just like FancyZones; in the settings:
  • disable Show tabs
  • enable Hold CTRL to snap windows
gTile Gnome extension no?
Tiling Assistant ([Now bundled with Ubuntu](https://www.omgubuntu.co.uk/2023/06/
@t3dotgg
t3dotgg / try-catch.ts
Last active May 9, 2025 13:49
Theo's preferred way of handling try/catch in TypeScript
// Types for the result object with discriminated union
type Success<T> = {
data: T;
error: null;
};
type Failure<E> = {
data: null;
error: E;
};