pyenv allows user to quickly switch beteen python versions
- -
brew install pyenv
poetry package manager
- -
brew install poetry
| # 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; |
| /* | |
| 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. | |
| */ |