nix flake show
├───darwinModules: unknown
├───homeManagerModules: unknown
├───nixosModules
│ ├───allow-unfree-predicates: NixOS module
│ ├───default: NixOS module
│ └───nixos-change-report: NixOS module
├───overlays
│ └───default: Nixpkgs overlay
└───packages
├───aarch64-darwin
│ ├───bitwarden: package 'Bitwarden-2023.9.1'
│ ├───brave: package 'Brave-1.58.135'
│ ├───hot: package 'Hot-1.9.1'
│ ├───keepingYouAwake: package 'KeepingYouAwake-1.6.5'
│ └───rectangle: package 'Rectangle-0.73'
├───x86_64-darwin
│ ├───bitwarden: package 'Bitwarden-2023.9.1'
│ ├───brave: package 'Brave-1.58.135'
│ ├───hot: package 'Hot-1.9.1'
│ ├───keepingYouAwake: package 'KeepingYouAwake-1.6.5'
│ └───rectangle: package 'Rectangle-0.73'
└───x86_64-linux
└───prusa-slicer-latest: package 'prusa-slicer-latest-2.6.0-rc2'
With this modules, instead of:
allowUnfree = true; # EVERYTHING IS ALLOWED;
or
# You CANNOT set this in multiple places since its a function...
allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"roon-server"
"vscode"
];
now you can write:
# Its just a list of package regexes you want to allow.
# you can set this in multiple modules and it just adds more regexes!!!
allowedUnfreePackagesRegexs = ["slack" "discord"];
Automatically adds a change report using nvd
to each nixos activation.
Automatically adds a change report using nvd
to each home-manager activation.
Automatically adds a change report using nvd
to each darwin-nix activation.
A few OSX Apps that I use that aren't in nixpkgs, so I've add them to this repo.
These are auto-updated nightly using a github actions.
Darwin package for Bitwarden
Darwin package for Brave
Keeping You Awake Prevents your Mac from going to sleep
Rectangle: Move and resize windows in macOS using keyboard shortcuts or snap areas.
Hot is macOS menu bar application that displays the CPU speed limit due to thermal issues.
Sometimes, Nix is behind on the bleeding edge of Prusa Slicer... I don't promise to keep this updated, but I will update this when I WANT the latest prusa slicer.