wgetis installedtaris installed
If you really don't want to install Nix under /nix (or you can't) then you can install Nix
| --- a/quantities/dimensionality.py | |
| +++ b/quantities/dimensionality.py | |
| @@ -329,6 +329,11 @@ p_dict[np.floor] = _d_copy | |
| p_dict[np.fix] = _d_copy | |
| p_dict[np.ceil] = _d_copy | |
| +def _d_clip(a1, a2, a3, q): | |
| + return q.dimensionality | |
| + | |
| +p_dict[np.core.umath.clip] = _d_clip |
| [ 0.000000] Linux version 5.1.18 (nixbld@localhost) (gcc version 7.4.0 (GCC)) #1-NixOS SMP Sun Jul 14 06:09:53 UTC 2019 | |
| [ 0.000000] Command line: BOOT_IMAGE=(hd0,msdos1)/nix/store/aljm2hqggrzsh7w85vkqjhj9cjbzy9yx-linux-5.1.18/bzImage systemConfig=/nix/store/418v1pxx525bcs15d046b8v1szlipyx9-nixos-system-pixie-19.03.173104.a6598a6c865 init=/nix/store/418v1pxx525bcs15d046b8v1szlipyx9-nixos-system-pixie-19.03.173104.a6598a6c865/init acpi_backlight=vendor loglevel=4 | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' | |
| [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 | |
| [ 0.000000] x86/fpu: xstate_offset[3]: 832, xstate_sizes[3]: 64 | |
| [ 0.000000] x86/fpu: xstate_offse |
| [ 0.000000] Linux version 5.2.0 (nixbld@localhost) (gcc version 7.4.0 (GCC)) #1-NixOS SMP Sun Jul 7 22:41:56 UTC 2019 | |
| [ 0.000000] Command line: BOOT_IMAGE=(hd0,msdos1)/nix/store/c7wbpbmfnf5639kw6ifixdrxf622dr7b-linux-5.2/bzImage systemConfig=/nix/store/k7wchmmykqdblqa29wfxy8i67sf387b2-nixos-system-pixie-19.09pre185176.1036dc66416 init=/nix/store/k7wchmmykqdblqa29wfxy8i67sf387b2-nixos-system-pixie-19.09pre185176.1036dc66416/init acpi_backlight=vendor loglevel=4 | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' | |
| [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 | |
| [ 0.000000] x86/fpu: xstate_offset[3]: 832, xstate_sizes[3]: 64 | |
| [ 0.000000] x86/fpu: xstate_offset |
| [ 0.000000] microcode: microcode updated early to revision 0xcc, date = 2019-04-01 | |
| [ 0.000000] Linux version 5.1.3 (nixbld@localhost) (gcc version 7.4.0 (GCC)) #1-NixOS SMP Thu May 16 17:35:40 UTC 2019 | |
| [ 0.000000] Command line: initrd=\efi\nixos\q9z2smhldciysn4rgqz9vlyklfsvrlfx-initrd-initrd.efi systemConfig=/nix/store/f603c3bm4hf32ajd8pp5x8pljjial6d7-nixos-system-flakebook-19.03.172655.705986f5a98 init=/nix/store/f603c3bm4hf32ajd8pp5x8pljjial6d7-nixos-system-flakebook-19.03.172655.705986f5a98/init acpi_backlight=vendor splash loglevel=4 | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x001: 'x87 floating point registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x002: 'SSE registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x004: 'AVX registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x008: 'MPX bounds registers' | |
| [ 0.000000] x86/fpu: Supporting XSAVE feature 0x010: 'MPX CSR' | |
| [ 0.000000] x86/fpu: xstate_offset[2]: 576, xstate_sizes[2]: 256 | |
| [ 0.000000] x86/fpu: x |
| - |
| # Examples taken from: | |
| # https://github.com/NixOS/nixpkgs/blob/c58b11d229f63a85ee1d05fc9940a20fa2b73975/pkgs/build-support/docker/examples.nix | |
| # Usage: | |
| # $ nix-build -A redis | |
| # $ docker load < result | |
| { nixpkgs ? (builtins.fetchGit { | |
| url = git://github.com/NixOS/nixpkgs-channels; | |
| ref = "nixos-18.09"; | |
| rev = "c58b11d229f63a85ee1d05fc9940a20fa2b73975"; | |
| }) |
| #!/usr/bin/env $SHELL | |
| alias lsblk="lsblk -o MODEL,VENDOR,NAME,LABEL,SIZE,MOUNTPOINT,FSTYPE" | |
| alias gramps="nix-env -p /nix/var/nix/profiles/system --list-generations" | |
| alias nixos-rebuild="nixos-rebuild -j 6 --cores 8" | |
| # | |
| # -j is how many "jobs" or simultaneous computational processes run in tandem | |
| # --cores is how many CPU cores you want to use | |
| # How do you get these values? `cat /proc/cpuinfo` and look at the number of | |
| # returned "CPUs". They're zero indexed, so if you get the last one as object | |
| # number seven (7), you have 8 cores. |
| {nixpkgs, ngsolveSrc}: | |
| rec { | |
| build = with import <nixpkgs> { }; | |
| releaseTools.nixBuild { | |
| name = "ngsolve"; | |
| src = ngsolveSrc; | |
| doCheck = true; | |
| preConfigure = '' | |
| echo "Prevent ngsolve from downloading catch manually" | |
| substituteInPlace CMakeLists.txt \ |
| let | |
| lib = (import <nixpkgs> { overlays = []; }).lib; | |
| composeOverlays = lib.foldl' lib.composeExtensions (self: super: {}); | |
| in | |
| composeOverlays [(import ./overlay1.nix) | |
| (import ./overlay2.nix) | |
| (self: super: {package30 = self.htop; }) | |
| ] |