Skip to content

Instantly share code, notes, and snippets.

View InSuperposition's full-sized avatar

Forrest Galloway InSuperposition

View GitHub Profile
@InSuperposition
InSuperposition / setup.md
Created December 28, 2023 10:54
Setup Mac local for Data Science development with Python

Install and Manage Python versions on local machine

pyenv allows user to quickly switch beteen python versions

  •  - brew install pyenv

Install packake manager for Python

poetry package manager

  •  - brew install poetry
@InSuperposition
InSuperposition / configuration.nix
Created February 18, 2024 13:35 — forked from kborling/configuration.nix
NixOS Configuration (Sway/Wayland Enabled)
# Edit this configuration file to define what should be installed on
# your system. Help is available in the configuration.nix(5) man page
# and in the NixOS manual (accessible by running ‘nixos-help’).
{ config, pkgs, ... }:
{
nix = {
package = pkgs.nixUnstable;
extraOptions = ''
*, *::before, *::after{
box-sizing: border-box;
}
:root{
// anchors <html /> to window, prevents "pulling" laout when dragging.
overflow: hidden
}
body {
// enables scrolling, prevents inheriting from :root / <html />
overflow: auto;
@InSuperposition
InSuperposition / main.css
Last active February 19, 2026 22:25
Moden CSS reset
/*
Define cascade layer order.
Layers MUST evaluated BEFORE selector specificity.
This guarantees that component styles can always
override reset styles without needing stronger selectors
or !important.
Order = lowest → highest priority.
*/