Stopped making incremental patches, so this is just a big dump of every tweak that has been made since the last recorded change.
5FI47NSAKGGGPLIQSUI3PWOPVYJT7ZYKWVLARNAMUBBYYCUBIOZAC UTWZ455RV5SKWRRNJJLK3AWK2KRVWYXHQ4KD6FUIAJUHY3YQT7ZQC O65GI2LLVQNXGC5QDABDUZYXWDIOR2BPGQ3IBJUH47AZICGZBSLQC 6CCHC4ILH6YWVBTXAKUIGNI7QRWBESKRIBN6WB35PVFTRRNLA44AC 22UQJCEKHWK3NXWHSK5XSWAZVQKDT4STIA4UXANESVU7GR3NSCEQC P42OX2AVVY32FUXMSBGKGJOHZQ7UDJBJCGMTUVXDFN4KZ3Z3PTVQC QPPSJBANRTSWUL6AHV5QBHEKHHMBV44FNETVIPOVCPNEM5WWB5IQC OIU46QOZTTXAGRKABDIN4X2E6JM4KN4NR6PMVRUMQHJU3T6YW3YQC S2FRVNDWYB65RCJETYETBFV5VNQ5YD3JRNCCNZOMPLOD5IGWUTQQC 2N6DL746XHWYL5Y6EAR36JIIKS3N3NSJLHGHNQ2YS2V5WGJLHRMAC KV37II4VI6E3BSGJEI5K5FHUR7RAWB5EPCM3NY5A7AYI64WJC2HAC 6I2HQYU2ZU5STWSYDZV3PLK6J3J4DWKXIJEZ3CCOVPXUJRR627BAC MNEIZVKHNYXVU7OGPBPQ43LIID2UGGSRFKI3YGPHR5RSBW4ZJBRQC BSOQK72CPRZ2XY4ETYYP7BQSNM24XZ72W6L2RHLEHDST6ZUI3PNQC YOD7H3ARLWN4IN75KFLT7IEMCK56ND5VDRXP5G2IK3AQOIEK7FUQC HNIFWJ5JLWK7CFILULLH6WPWKYYQRMFDFQZ4KUUYJFKPVVC5HZKQC M62K5IYAHZLOFWESFHQ25JWQARPPIJBOJUOAW3NKAJK4HDUZOWTQC # Template from https://nix-community.github.io/home-manager/index.xhtml#sec-usage-configuration{ config, pkgs, ... }:letpython-packages = ps: with ps; [requestsdiscordpypandasnumpynosematplotlibseabornbasemapgeopandaspyshpjupyternotebookipythonipykernelopenpyxl];in{home.username = "finchie";home.homeDirectory = "/home/finchie";home.stateVersion = "23.11";programs.home-manager.enable = true;home.packages = with pkgs; [(rust-bin.selectLatestNightlyWith (toolchain: toolchain.default.override {extensions = [ "rust-src" "llvm-tools" "rustc-codegen-cranelift" ];targets = [ "riscv32imc-unknown-none-elf" "x86_64-unknown-none" "wasm32-unknown-unknown" "wasm32-wasi" ];}))(python3.withPackages python-packages)latest.firefox-nightly-binlatest.thunderbird-daily-binneofetchnushellFullpandocbiomealacrittyhelixdirenvdiscord-canaryvscodegitsteamsidequestripgreparduinobatbottomdu-dustasciinemalapcefontconfigzoxidefdtokeihotspotonlyoffice-binhyperfinespottopgradesteam-runlutrismdbookdifftasticlurktypstobs-studiopkg-configopenssllibiconvzstdxxHashyarnnodejslibudev-zeroqemu# llvmPackages.bintoolsxorg.libX11xorg.libxkbfilelibsecretmold# clang_14cmakefontconfigfreetypeninjarufflibsodiumffmpegtkzipgdbsccachegccdogdnsgnomeExtensions.pop-shell# lldbgnumakelldnotion-app-enhancednixpkgs-fmtjujutsubitwarden-desktop];}
# what will be produced (i.e. the build)outputs = inputs: {nixosConfigurations."nixos" =let system = "x86_64-linux";python-packages = ps: with ps; [requestsdiscordpypandasnumpy# spacynosematplotlibseabornbasemapgeopandaspyshpjupyternotebookipythonipykernelopenpyxl];in inputs.nixpkgs.lib.nixosSystem {inherit system;modules = [({pkgs, config, ... }: {imports = [ ./configuration.nix ];config = {nix.settings = {# add binary cachestrusted-public-keys = ["cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=""nixpkgs-wayland.cachix.org-1:3lwxaILxMRkVhehr5StQprHdEo4IrE8sRho9R9HOLYA="];substituters = ["https://cache.nixos.org""https://nixpkgs-wayland.cachix.org"
# Boilerplate from https://nix-community.github.io/home-manager/index.xhtml#sec-flakes-nixos-moduleoutputs = inputs@{ nixpkgs, home-manager, ... }: {nixosConfigurations = {# A gotcha: nixos is the HOSTNAME, need to change this eventuallynixos = nixpkgs.lib.nixosSystem {system = "x86_64-linux";modules = [./configuration.nixhome-manager.nixosModules.home-manager{home-manager.useGlobalPkgs = true;home-manager.useUserPackages = true;home-manager.users.finchie = import ./home.nix;}({nixpkgs.overlays = with inputs; [nixpkgs-wayland.overlayrust-overlay.overlays.defaultmozilla-overlay.overlay
extra-substituters = [# Nix community's cache server"https://nix-community.cachix.org"];extra-trusted-public-keys = ["nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="];};# Automatically hard-link where appropriatenix.optimise.automatic = true;nixpkgs.overlays = with inputs; [nixpkgs-wayland.overlayrust-overlay.overlays.defaultmozilla-overlay.overlay];# or, pull specific packages (built against inputs.nixpkgs, usually `nixos-unstable`)environment.systemPackages = with pkgs; [(rust-bin.selectLatestNightlyWith (toolchain: toolchain.default.override {extensions = [ "rust-src" "llvm-tools-preview" "rustc-codegen-cranelift-preview" ];targets = [ "riscv32imc-unknown-none-elf" "x86_64-unknown-none" "wasm32-unknown-unknown" "wasm32-wasi" ];}))(python3.withPackages python-packages)latest.firefox-nightly-binlatest.thunderbird-daily-binneofetchgnome.gnome-remote-desktop # Needed for screen sharing? see https://bbs.archlinux.org/viewtopic.php?id=283835nushellFullpandocbiomealacrittyhelixdirenvdiscord-canaryvscodegitpijulsteamsidequestripgreparduinobatbottomdu-dustasciinemalapcefontconfigzoxidefdtokeihotspotonlyoffice-binhyperfinepsstbottlestopgradethunderbird-binrustdesksteam-runlutrismdbookdifftasticlurktypstobs-studiopkg-configopenssllibiconvzstdxxHashyarnnodejslibudev-zeroqemullvmPackages.bintoolsxorg.libX11xorg.libxkbfilelibsecretmoldclang_14cmakefontconfigfreetypeninjarufflibsodiumffmpegtkzipgdbsccachegccdogdnsgnomeExtensions.pop-shelllldb];};})];
})];};
# Setup binary cachingnix.settings = {# add binary cachestrusted-public-keys = ["cache.nixos.org-1:6NCHdD59X431o0gWypbMrAURkbJ16ZPMQFGspcDShjY=""nixpkgs-wayland.cachix.org-1:3lwxaILxMRkVhehr5StQprHdEo4IrE8sRho9R9HOLYA="];substituters = ["https://cache.nixos.org""https://nixpkgs-wayland.cachix.org"];extra-substituters = [# Nix community's cache server"https://nix-community.cachix.org"];extra-trusted-public-keys = ["nix-community.cachix.org-1:mB9FSh9qf2dCimDSUo8Zy7bkq5CX+/rkCWyvRCYg3Fs="];};# Automatically hard-link where appropriatenix.optimise.automatic = true;
enableDefaultPackages = true;fontDir.enable = true;packages = with pkgs; [intel-one-mono];fontconfig = {enable = true;defaultFonts = {monospace = ["Intel One Mono"];sansSerif = ["Intel One Mono"];};
enableDefaultPackages = true;fontDir.enable = true;packages = with pkgs; [intel-one-mono];fontconfig = {enable = true;defaultFonts = {monospace = [ "Intel One Mono" ];sansSerif = [ "Intel One Mono" ];