Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.
 
 
 
 

2.4 KiB

Nix Configuration

Nix user config.nix setup.

  {
    packageOverrides = pkgs: with pkgs;
    let in rec {
      custom-pinentry = pinentry.override { gtk2 = null; ncurses = null; };
      custom-youtube-dl = python27Packages.youtube-dl.override { pandoc = null; };

      default = buildEnv {
        name = "default";
        ignoreCollisions = true;
        paths = [
          aria
          aspell
          aspellDicts.en
          cacert
          clang
          cloc
          cscope
          ctags
          curl
          custom-pinentry
          custom-youtube-dl
          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
          python27Packages.flake8
          python27Packages.howdoi
          python27Packages.pip
          python27Packages.pyflakes
          python27Packages.pylint
          python27Packages.virtualenv
          restic
          ripgrep
          rlwrap
          rsync
          rtags
          shfmt
          silver-searcher
          sloccount
          sshpass
          texlive.combined.scheme-basic
          tmux
          transcrypt
          tree
          unzip
          upx
          wakelan
          watch
          wget
          xz
          yq
  # If I ever come up with some linux only stuff or figure out xhyve
  #      ] ++ stdenv.lib.optionals stdenv.isLinux [
  #      ] ++ stdenv.lib.optionals stdenv.isDarwin [
  #        xhyve
        ];
      };
    };
    allowUnfree = true;
  }