Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
 
 
 
 

2.1 KiB

Nix Configuration

TODO: For now macos configuration.nix setup. Will generalize later to nixos too.

{ pkgs, ... }:
{
  # List packages installed in system profile. To search by name, run:
  # $ nix-env -qaP | grep wget
  environment.systemPackages = with pkgs; [
    aria
    aspell
    aspellDicts.en
    cacert
    clang
    cloc
    cscope
    ctags
    curl
    diffutils
    docbook5
    emacs
    entr
    gist
    gitAndTools.git-extras
    gitAndTools.gitFull
    gmp
    gnumake
    gnutar
    gnutls
    googler
    graphviz-nox
    haskellPackages.ShellCheck
    haskellPackages.pandoc
    htop
    imagemagick
    iperf
    jq
    keychain
    less
    llvm
    mercurial
    moreutils
    mosh
    mr
    ncdu
    openssl
    p7zip
    patchutils
    pbzip2
    pkg-config
    ponysay
    pv
    python38Packages.howdoi
    restic
    ripgrep
    rlwrap
    rsync
    rtags
    shfmt
    silver-searcher
    sloccount
    sshpass
    texlive.combined.scheme-basic
    tmux
    transcrypt
    tree
    unzip
    upx
    wakelan
    watch
    wget
    xhyve
    xz
    youtube-dl
    yq
  ];

  # Use a custom configuration.nix location.
  # $ darwin-rebuild switch -I darwin-config=$HOME/.config/nixpkgs/darwin/configuration.nix
  # environment.darwinConfig = "$HOME/.config/nixpkgs/darwin/configuration.nix";

  # Auto upgrade nix package and the daemon service.
  # services.nix-daemon.enable = true;
  # nix.package = pkgs.nix;

  # Create /etc/bashrc that loads the nix-darwin environment.
  programs.zsh.enable = true;  # default shell on catalina
  # programs.fish.enable = true;

  # Used for backwards compatibility, please read the changelog before changing.
  # $ darwin-rebuild changelog
  system.stateVersion = 4;
}