Преглед изворни кода

Update nix config and default package derivation.

master
Mitch Tishmack пре 10 година
родитељ
комит
39e1f02a61
2 измењених фајлова са 39 додато и 25 уклоњено
  1. +19
    -5
      dotprofile.org
  2. +20
    -20
      nix.org

+ 19
- 5
dotprofile.org Прегледај датотеку

@@ -278,16 +278,30 @@ nix_env_setup()
} }
} }


nix_env_setup
nix-on() {
rm ~/.nonix
}

nix-off() {
touch ~/.nonix
}
#+END_SRC #+END_SRC


Workaround stupid ssl crap with recent nix. Workaround stupid ssl crap with recent nix.


#+BEGIN_SRC sh :tangle (when (and (eq nix-p t) (eq osx-p t)) "tmp/.profile") #+BEGIN_SRC sh :tangle (when (and (eq nix-p t) (eq osx-p t)) "tmp/.profile")
SSL_CERT_FILE="${HOME}/.nix-profile/etc/ssl/certs/ca-bundle.crt"
GIT_SSL_CAINFO=$SSL_CERT_FILE
export SSL_CERT_FILE
export GIT_SSL_CAINFO
if [ ! -e ${HOME}/.nonix ]; then
SSL_CERT_FILE="${HOME}/.nix-profile/etc/ssl/certs/ca-bundle.crt"
GIT_SSL_CAINFO=$SSL_CERT_FILE
export SSL_CERT_FILE
export GIT_SSL_CAINFO
fi
#+END_SRC

#+BEGIN_SRC sh :tangle (when (eq nix-p t) "tmp/.profile")
if [ ! -e ${HOME}/.nonix ]; then
nix_env_setup
fi
#+END_SRC #+END_SRC


TODO Add linux ca-bundle detection TODO Add linux ca-bundle detection


+ 20
- 20
nix.org Прегледај датотеку

@@ -15,11 +15,11 @@ in


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


my-git = git.override {
custom-git = git.override {
pythonSupport = false; pythonSupport = false;
svnSupport = true; svnSupport = true;
guiSupport = false; guiSupport = false;
@@ -41,7 +41,7 @@ in
ctags ctags
diffutils diffutils
patchutils patchutils
my-git
custom-git
gitAndTools.gitFull gitAndTools.gitFull
gitAndTools.git-extras gitAndTools.git-extras
bazaarTools bazaarTools
@@ -52,8 +52,8 @@ in
docbook5 docbook5
entr entr
emacs emacs
my-gnupg
# gnupg1compat
gnupg
gnupg1compat
gnutar gnutar
gnumake gnumake
sloccount sloccount
@@ -70,10 +70,13 @@ in
aspell aspell
aspellDicts.en aspellDicts.en
openssl openssl
my-pinentry
custom-pinentry
poppler_utils
ghostscript
pbzip2 pbzip2
pigz pigz
pv pv
pkgconfig
postgresql postgresql
readline readline
rsync rsync
@@ -92,22 +95,20 @@ in
unrar unrar
watch watch
nox nox
graphviz-nox
mutt mutt
duply duply
# xhyve compiles normally, figure out hypervisor framework issue
lastpass-cli lastpass-cli
my-youtube-dl
custom-youtube-dl
python27Packages.howdoi python27Packages.howdoi
python27Packages.pyflakes python27Packages.pyflakes
python27Packages.flake8 python27Packages.flake8
python27Packages.virtualenv python27Packages.virtualenv
python27Packages.pip python27Packages.pip
haskellPackages.alex
haskellPackages.happy
python27Packages.pylint
haskellPackages.bake haskellPackages.bake
haskellPackages.cabal-dependency-licenses haskellPackages.cabal-dependency-licenses
haskellPackages.cabal-install
haskellPackages.cabal-meta
# haskellPackages.cabal-install
haskellPackages.ghc-core haskellPackages.ghc-core
haskellPackages.ghc-mod haskellPackages.ghc-mod
haskellPackages.hasktags haskellPackages.hasktags
@@ -118,15 +119,14 @@ in
haskellPackages.shake haskellPackages.shake
haskellPackages.ShellCheck haskellPackages.ShellCheck
haskellPackages.stack haskellPackages.stack
haskellPackages.idris
haskellPackages.nats
haskellPackages.transformers-compat
] ++ stdenv.lib.optionals stdenv.isLinux [ ] ++ stdenv.lib.optionals stdenv.isLinux [
# some of these are broken on osx, fix them
# some of these are broken on osx, fix them
rtags rtags
pylint
texLiveFull
cscope cscope
gcc
# disabled for now
# ] ++ stdenv.lib.optionals stdenv.isDarwin [
# xhyve compiles normally, figure out hypervisor framework issue
]; ];
}; };
}; };


Loading…
Откажи
Сачувај