# Do not modify this file! It was generated by ‘nixos-generate-config’ # and may be overwritten by future invocations. Please make changes # to /etc/nixos/configuration.nix instead. { config, lib, pkgs, ... }: let moz_overlay = import (builtins.fetchTarball https://github.com/mozilla/nixpkgs-mozilla/archive/master.tar.gz); nixpkgs = import { overlays = [ moz_overlay ]; } ; ruststable = ( nixpkgs.latest.rustChannels.stable.rust.override { extensions = [ "rust-src" "rls-preview" "rust-analysis" "rustfmt-preview" ]; } ); unstable = import {}; in { environment.systemPackages = with pkgs; [ cmake gcc go nasm openssl.dev pkg-config python37 python37Packages.pyls-black python37Packages.pyls-isort python37Packages.pyls-mypy rustup ruststable sops tig unstable.gopls unstable.rust-analyzer zlib ]; }