- Nov 2024
-
nixos.wiki nixos.wiki
-
In wake of the 2022 OpenSSL library, Nix can support in mitigating the library by downgrading (or replacing) the SSL library.
why is openssl broken since 2022?
https://duckduckgo.com/?q=2022+OpenSSL
OpenSSL has released a security advisory to address two vulnerabilities, CVE-2022-3602 and CVE-2022-3786, affecting OpenSSL versions 3.0.0 through 3.0.6.
-
- Aug 2023
-
github.com github.com
-
funny how all comments were censored as "off topic", because some idiots clicked on the "report" button.
github takes such "reports" serious. no surprise, because either github is already subverted by the woke mob, or github is afraid of the woke mob.
the linked thread on discourse.nixos.org was censored by the nixos admins
here are 2 archived versions, but discourse is hard to archive:
see also:
https://github.com/milahu/hate-maintainers-censored
my censored "hate-maintainers" is hosted on the darknet:
http://it7otdanqu7ktntxzm427cba6i53w6wlanlh23v5i3siqmos47pzhvyd.onion/milahu/hate-maintainers
http://gg6zxtreajiijztyy5g6bt5o6l3qu32nrg7eulyemlhxwwl6enk6ghad.onion/milahu/hate-maintainers
-
-
discourse.nixos.org discourse.nixos.org
-
this thread was censored by the nixos admins
here are 2 archived versions, but discourse is hard to archive:
see also:
https://github.com/milahu/hate-maintainers-censored
my censored "hate-maintainers" is hosted on the darknet:
http://it7otdanqu7ktntxzm427cba6i53w6wlanlh23v5i3siqmos47pzhvyd.onion/milahu/hate-maintainers
http://gg6zxtreajiijztyy5g6bt5o6l3qu32nrg7eulyemlhxwwl6enk6ghad.onion/milahu/hate-maintainers
-
-
discourse.nixos.org discourse.nixos.org
-
this thread was censored by the nixos admins
here are 2 archived versions, but discourse is hard to archive:
see also:
https://github.com/milahu/hate-maintainers-censored
my censored "hate-maintainers" is hosted on the darknet:
http://it7otdanqu7ktntxzm427cba6i53w6wlanlh23v5i3siqmos47pzhvyd.onion/milahu/hate-maintainers
http://gg6zxtreajiijztyy5g6bt5o6l3qu32nrg7eulyemlhxwwl6enk6ghad.onion/milahu/hate-maintainers
-
- Mar 2023
-
grahamc.com grahamc.com
-
-
gitea.c3d2.de gitea.c3d2.de
Tags
Annotators
URL
-
- Jan 2023
-
notes.abhinavsarkar.net notes.abhinavsarkar.net
Tags
Annotators
URL
-
- Dec 2022
-
-
Devops With Nix tips & practices.
-
-
erlangforums.com erlangforums.com
- Nov 2022
-
elis.nu elis.nu
-
jonascarpay.com jonascarpay.com
-
Tutorial successfully combining NixOS & TerraformDev
-
- Oct 2022
-
xeiaso.net xeiaso.net
- Aug 2022
-
eipi.xyz eipi.xyz
-
- Jun 2022
- May 2022
-
blog.widodh.nl blog.widodh.nl
- Apr 2022
-
xeiaso.net xeiaso.net
- Mar 2022
-
blog.wesleyac.com blog.wesleyac.com
Tags
Annotators
URL
-
-
www.reddit.com www.reddit.com
- Feb 2022
-
fzakaria.com fzakaria.com
-
nixos.wiki nixos.wiki
Tags
Annotators
URL
-
- Jan 2022
-
Tags
Annotators
URL
-
- Oct 2021
-
xeiaso.net xeiaso.net
-
vincent.bernat.ch vincent.bernat.ch
Tags
Annotators
URL
-
- Jul 2021
-
blog.locahlo.st blog.locahlo.st
Tags
Annotators
URL
-
- Jun 2021
-
gist.github.com gist.github.com
- May 2021
- Feb 2021
-
nixos.org nixos.org
-
NIX_PATHA colon-separated list of directories used to look up Nix expressions enclosed in angle brackets (i.e., <path>). For instance, the value
It would be helpful to
- formally describe the formats for NIXPATH, and
- note the allowed angle bracket syntax accordingly
<path>
will work with the prefixless format, but not with the prefixed one, and it may be helpful to spell this out explicitly.0 [14:16:19] nix repl Welcome to Nix version 2.3.10. Type :? for help. nix-repl> :l <nixpkgs/doc> Added 40 variables. nix-repl> :l <doc> error: file 'doc' was not found in the Nix search path (add it using $NIX_PATH or -I)
I always saw a NIXPATH used with the prefix syntax so far:
$ echo $NIX_PATH nixpkgs=/nix/var/nix/profiles/per-user/root/channels/nixos:nixos-config=/etc/nixos/configuration.nix:/nix/var/nix/profiles/per-user/root
but
NIX_PATH
documentation shows that the prefixless format is also valid.$ export NIX_PATH=/home/toraritte:/nix/var/nix/profiles/per-user/root/channels/nixos $ printenv NIX_PATH /home/toraritte:/nix/var/nix/profiles/per-user/root/channels/nixos $ nix repl Welcome to Nix version 2.3.10. Type :? for help. nix-repl> :l <nixpkgs> Added 12439 variables.
Tags
Annotators
URL
-
- Aug 2020
-
grahamc.com grahamc.com
-
-
-
> (square: (x: y: square x + square y) 3 7) (x: x*x)58
This can be written up in many other forms, plus the possibility of currying deserves to be pointed out:
$ nix repl nix-repl> (sq: (x: y: sq y + sq x) 2 7) (x: x*x) 53 nix-repl> (sq: (x: y: sq y + sq x)) (x: x*x) «lambda @ (string):1:11» nix-repl> (sq: (x: y: sq y + sq x)) (x: x*x) 2 «lambda @ (string):1:14» nix-repl> (sq: (x: y: sq y + sq x)) (x: x*x) 2 7 53 nix-repl> (sq: x: y: sq y + sq x) (x: x*x) 2 7 53
-
- Jul 2020
-
git.ophanim.de git.ophanim.denixos1
- Jun 2020
-
nixos.wiki nixos.wiki
-
Why is Nix written in C++ rather than a functional language like Haskell?[ ] Mainly because Nix is intended to be lightweight, easy to learn and portable (zero dependencies). Since 24. April 2017 thanks to Shea Levy and the crowdfunding of 54 community members, nix does not have Perl as dependency anymore.
There is hnix that is still actively developed (as of 2020/06/21).
-
-
www.mpscholten.de www.mpscholten.de
-
with import <nixpkgs> {};
It is kind of an anti-pattern using the angle bracket notation and the linked post also makes a suggestion:
{ pkgs ? import (fetchTarball https://github.com/NixOS/nixpkgs/archive/3590f02e7d5760e52072c1a729ee2250b5560746.tar.gz) {}; }: # ...
-
with import <nixpkgs> {};
It is kind of an anti-pattern using the angle bracket notation and the linked post also makes a suggestion:
{ pkgs ? import (fetchTarball https://github.com/NixOS/nixpkgs/archive/3590f02e7d5760e52072c1a729ee2250b5560746.tar.gz) {}; }: # ...
-
with import <nixpkgs> {};
It is kind of an anti-pattern using the angle bracket notation and the linked post also makes a suggestion:
{ pkgs ? import (fetchTarball https://github.com/NixOS/nixpkgs/archive/3590f02e7d5760e52072c1a729ee2250b5560746.tar.gz) {}; }: # ...
-
-
nixos.wiki nixos.wiki
-
Basic Install environment.systemPackages = with pkgs; [ vim ]; or environment.systemPackages = with pkgs; [ vim_configurable ];
What is the difference between the
vim
andvim_configurable
packages?I believe the source for the latter is here.
Tags
Annotators
URL
-
-
-
The easiest way I've found to manage that is to copy hardware-configuration.nix and a minimal version of configuration.nix and import it into the NixOps config for the corresponding machine. (I keep them in a git submodule, but keeping them in the same repo could also make sense.) 1 Pick your reaction
If I understood it correctly, take the
hardware-configration.nix
from the target machine, and put it into the NixOps config.Also relevant: Minimal NixOS config for Nixops deployment (discourse)
-
-
releases.nixos.org releases.nixos.org
-
Install the latest version of NixOps. $ nix-env -i nixops
... or list it in
environment.systemPackages
in/etc/nixos/configuration.nix
, andnixos-rebuild switch
.
-
-
binarin.ru binarin.ru
-
One way (are there others?) to pin Nixpkgs, and ditch channels.
-
-
qfpl.io qfpl.io
-
extraUsers
extraUsers
have been renamed tousers
. See related commits. -
# cryptsetup luksFormat $LVM_PARTITION
Got a warning here but it seems to be safe to ignore.
WARNING: Locking directory /run/cryptsetup is missing!
-
Networking
This didn't work out of the box, therefore worth looking at the Arch linux
wpa_supplicant
docs.wpa_cli
also wouldn't work, and needed to make sure that I had the right SSID so this link is also helpful to list available wifi networks. -
Note that from here on in we’ll be in root prompts the whole time. The NixOS install environment helpfully drops you in a shell with root logged in.
On 20.03 install drops users to a non-privileged terminal so
sudo su
has to be entered to become root. (Otherwise the first steps in "Networking" will fail immediately.)Saving this here for posterity: https://stackoverflow.com/questions/55191125/cant-seem-to-get-sudo-working-under-nixos
Tags
Annotators
URL
-
- Feb 2020
-
blog.hackeriet.no blog.hackeriet.no
-
discourse.drone.io discourse.drone.ioDrone1
Tags
Annotators
URL
-
-
blog.jeaye.com blog.jeaye.com
Tags
Annotators
URL
-
- Jan 2020
-
community.fluidattacks.com community.fluidattacks.com
- Nov 2019
-
wiki.archlinux.org wiki.archlinux.org
Tags
Annotators
URL
-
-
ww.telent.net ww.telent.net
-
discourse.nixos.org discourse.nixos.org
-
Nix ecosystem introduction ("Talk at my company")
-
-
iohk.io iohk.io
-
How we use Nix at IOHK?
-
- Sep 2019
- Aug 2019
-
www.macstadium.com www.macstadium.com
Tags
Annotators
URL
-
- Jul 2019
- Jun 2019
- Mar 2019
-
Tags
Annotators
URL
-
-
nixos.org nixos.org
Tags
Annotators
URL
-
-
github.com github.com
Tags
Annotators
URL
-
- Feb 2019
-
irclogger irclogger
Tags
Annotators
URL
-
-
github.com github.com
-
Last commit that included nightly rust
-
-
irclogger irclogger
Tags
Annotators
URL
-
-
gitlab.techcultivation.org gitlab.techcultivation.org
-
news.ycombinator.com news.ycombinator.com
-
-
nixos.org nixos.org
-
- Dec 2018
-
irclogger irclogger
-
but nixos has ways, you could look at how bootloader installation is done
Tags
Annotators
URL
-
-
discourse.nixos.org discourse.nixos.org
-
offlinehacker.github.io offlinehacker.github.io
-
rzetterberg.github.io rzetterberg.github.io
Tags
Annotators
URL
-
- Oct 2018
-
nixos.org nixos.org
-
- Sep 2018
-
answers.launchpad.net answers.launchpad.net
-
nixos.org nixos.org
Tags
Annotators
URL
-
-
Tags
Annotators
URL
-
-
brianmckenna.org brianmckenna.org
-
chriswarbo.net chriswarbo.net
- Aug 2018
- Jul 2018
-
nixos.org nixos.org
-
github.com github.com
-
Generates the configuration.nix on iso build
-
- Jun 2018
-
cachix.org cachix.org
-
-
www.domenkozar.com www.domenkozar.com
-
blog.liw.fi blog.liw.fi
-
- Dec 2017
-
ebzzry.io ebzzry.io
Tags
Annotators
URL
-