mirror of
https://github.com/CHN-beta/nixos.git
synced 2024-10-22 21:38:44 +08:00
Compare commits
5 Commits
dc354dd6f4
...
7b3e855e21
Author | SHA1 | Date | |
---|---|---|---|
7b3e855e21 | |||
cc6e6148ba | |||
5fb6cb0184 | |||
0fca3c517f | |||
a6252ee320 |
31
flake.lock
31
flake.lock
@ -8,11 +8,11 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1723815556,
|
"lastModified": 1728233826,
|
||||||
"narHash": "sha256-TgkChEFJHqrciuI1Va7buSs5RQHCSxbWRFmuOI+e2tY=",
|
"narHash": "sha256-83/OY95iYtZFvjbDXBKo7SFs2GplDvpR2E5N/DDXSRs=",
|
||||||
"owner": "ezKEa",
|
"owner": "ezKEa",
|
||||||
"repo": "aagl-gtk-on-nix",
|
"repo": "aagl-gtk-on-nix",
|
||||||
"rev": "4d7fa422b50b612aa29bfb8487472f1cd9bad85b",
|
"rev": "7b8059162c32fc8a246bfb1736cd620751952fdc",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@ -24,11 +24,11 @@
|
|||||||
"blog": {
|
"blog": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1728231112,
|
"lastModified": 1728537154,
|
||||||
"narHash": "sha256-9MwzikiJNiT6aKOyQuInLiC5UKFQ2oanUE3AGHOYCP4=",
|
"narHash": "sha256-YZt5gh9jym0yAPJpoLWThPYYQ3r3r701IsFeAb3qEog=",
|
||||||
"ref": "refs/heads/main",
|
"ref": "refs/heads/main",
|
||||||
"rev": "1ebdd835065a9040c91b3076c0bcb7a251d320b3",
|
"rev": "020e04dc4fec20ae5b128b30611d84a5454e96de",
|
||||||
"revCount": 19,
|
"revCount": 22,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://git.chn.moe/chn/blog.git"
|
"url": "https://git.chn.moe/chn/blog.git"
|
||||||
},
|
},
|
||||||
@ -1470,6 +1470,7 @@
|
|||||||
"slate": "slate",
|
"slate": "slate",
|
||||||
"sockpp": "sockpp",
|
"sockpp": "sockpp",
|
||||||
"sops-nix": "sops-nix",
|
"sops-nix": "sops-nix",
|
||||||
|
"spectroscopy": "spectroscopy",
|
||||||
"sqlite-orm": "sqlite-orm",
|
"sqlite-orm": "sqlite-orm",
|
||||||
"tgbot-cpp": "tgbot-cpp",
|
"tgbot-cpp": "tgbot-cpp",
|
||||||
"v-sim": "v-sim",
|
"v-sim": "v-sim",
|
||||||
@ -1582,6 +1583,22 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"spectroscopy": {
|
||||||
|
"flake": false,
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1709899498,
|
||||||
|
"narHash": "sha256-xZ3AzNqrL73SPyUtVKGE+GDppou/GoatBrRCYVfiv0s=",
|
||||||
|
"owner": "skelton-group",
|
||||||
|
"repo": "Phonopy-Spectroscopy",
|
||||||
|
"rev": "316fbf4f45e2f8d134acf67374de905c705d7db7",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "skelton-group",
|
||||||
|
"repo": "Phonopy-Spectroscopy",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"sqlite-orm": {
|
"sqlite-orm": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
|
@ -71,9 +71,10 @@
|
|||||||
hextra = { url = "github:imfing/hextra"; flake = false; };
|
hextra = { url = "github:imfing/hextra"; flake = false; };
|
||||||
nu-scripts = { url = "github:nushell/nu_scripts"; flake = false; };
|
nu-scripts = { url = "github:nushell/nu_scripts"; flake = false; };
|
||||||
py4vasp = { url = "github:vasp-dev/py4vasp"; flake = false; };
|
py4vasp = { url = "github:vasp-dev/py4vasp"; flake = false; };
|
||||||
pocketfft = { url = "github:/mreineck/pocketfft"; flake = false; };
|
pocketfft = { url = "github:mreineck/pocketfft"; flake = false; };
|
||||||
blog = { url = "git+https://git.chn.moe/chn/blog.git"; flake = false; };
|
blog = { url = "git+https://git.chn.moe/chn/blog.git"; flake = false; };
|
||||||
nixos-wallpaper = { url = "git+https://git.chn.moe/chn/nixos-wallpaper.git"; flake = false; };
|
nixos-wallpaper = { url = "git+https://git.chn.moe/chn/nixos-wallpaper.git"; flake = false; };
|
||||||
|
spectroscopy = { url = "github:skelton-group/Phonopy-Spectroscopy"; flake = false; };
|
||||||
};
|
};
|
||||||
|
|
||||||
outputs = inputs: let localLib = import ./flake/lib.nix inputs.nixpkgs.lib; in
|
outputs = inputs: let localLib = import ./flake/lib.nix inputs.nixpkgs.lib; in
|
||||||
|
@ -87,6 +87,8 @@ inputs:
|
|||||||
[
|
[
|
||||||
phonopy scipy scikit-learn jupyterlab autograd # localPackages.pix2tex
|
phonopy scipy scikit-learn jupyterlab autograd # localPackages.pix2tex
|
||||||
# TODO: broken on python 3.12 tensorflow keras
|
# TODO: broken on python 3.12 tensorflow keras
|
||||||
|
# for phonopy
|
||||||
|
inputs.pkgs.localPackages.spectroscopy numpy
|
||||||
])];
|
])];
|
||||||
};
|
};
|
||||||
user.sharedModules =
|
user.sharedModules =
|
||||||
|
@ -102,6 +102,7 @@ inputs: rec
|
|||||||
git-lfs-transfer = inputs.pkgs.callPackage ./git-lfs-transfer.nix { src = inputs.topInputs.git-lfs-transfer; };
|
git-lfs-transfer = inputs.pkgs.callPackage ./git-lfs-transfer.nix { src = inputs.topInputs.git-lfs-transfer; };
|
||||||
py4vasp = inputs.pkgs.callPackage ./py4vasp.nix { src = inputs.topInputs.py4vasp; };
|
py4vasp = inputs.pkgs.callPackage ./py4vasp.nix { src = inputs.topInputs.py4vasp; };
|
||||||
pocketfft = inputs.pkgs.callPackage ./pocketfft.nix { src = inputs.topInputs.pocketfft; };
|
pocketfft = inputs.pkgs.callPackage ./pocketfft.nix { src = inputs.topInputs.pocketfft; };
|
||||||
|
spectroscopy = inputs.pkgs.callPackage ./spectroscopy.nix { src = inputs.topInputs.spectroscopy; };
|
||||||
|
|
||||||
fromYaml = content: builtins.fromJSON (builtins.readFile
|
fromYaml = content: builtins.fromJSON (builtins.readFile
|
||||||
(inputs.pkgs.runCommand "toJSON" {}
|
(inputs.pkgs.runCommand "toJSON" {}
|
||||||
|
12
packages/spectroscopy.nix
Normal file
12
packages/spectroscopy.nix
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
{ src, python3, stdenv }: stdenv.mkDerivation
|
||||||
|
{
|
||||||
|
name = "spectroscopy";
|
||||||
|
phases = [ "installPhase" "fixupPhase" ];
|
||||||
|
buildInputs = [ python3 ];
|
||||||
|
installPhase =
|
||||||
|
''
|
||||||
|
mkdir -p $out/${python3.sitePackages}
|
||||||
|
cp -r ${src}/lib/spectroscopy $out/${python3.sitePackages}
|
||||||
|
cp -r ${src}/scripts $out/bin
|
||||||
|
'';
|
||||||
|
}
|
@ -42,7 +42,7 @@ CXX_PARS = icpx
|
|||||||
LLIBS = -lstdc++
|
LLIBS = -lstdc++
|
||||||
|
|
||||||
FCL += -qmkl
|
FCL += -qmkl
|
||||||
LLIBS += -lmkl_scalapack_lp64 -lmkl_blacs_intelmpi_lp64
|
LLIBS += -lmkl_scalapack_lp64 -lmkl_intel_lp64 -lmkl_intel_thread -lmkl_core -lmkl_blacs_openmpi_lp64
|
||||||
INCS =-I$(MKLROOT)/include/fftw
|
INCS =-I$(MKLROOT)/include/fftw
|
||||||
|
|
||||||
CPP_OPTIONS+= -DVASP_HDF5
|
CPP_OPTIONS+= -DVASP_HDF5
|
||||||
|
Loading…
Reference in New Issue
Block a user