{ pkgs, inputs, ... }: { nix = { channel.enable = false; package = pkgs.nix; nixPath = [ "nixpkgs=${inputs.nixpkgs}" ]; settings = { experimental-features = [ "nix-command" "flakes" ]; }; gc = { automatic = true; dates = "weekly"; options = "delete-older-than 7d"; persistent = false; }; optimise = { automatic = true; dates = [ "weekly" ]; }; }; 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 ]; }