{ pkgs, inputs, ... }: { nix = { channel.enable = false; package = pkgs.nix; nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; settings = { experimental-features = [ "nix-command" "flakes" ]; }; gc = { automatic = true; options = "delete-older-than 7d"; }; optimise = { automatic = true; }; }; nixpkgs = { config = { allowUnfree = true; allowUnsupportedSystem = true; }; }; environment.systemPackages = with pkgs; [ git btop fish ripgrep fzf fd sd bat neovim just tldr fortune ffmpeg zoxide sqlite rsync restic imagemagick sqlite fortune ]; }