NixOS 23.05 #2

Merged
oat merged 4 commits from nixos-23 into main 2023-06-08 20:50:59 +02:00
Owner

technically, the migration has already been finished, but not successfully:

  • nixos-rebuild complains about an insecure version of NodeJS, but searching through every instance of NodeJS in the flake, none of 16.20 can be found:

    error: Package ‘nodejs-16.20.0’ in /nix/store/9c6ikvw6cmd24gw39l881sjvaq09yrkp-source/pkgs/development/web/nodejs/v16.nix:13 is marked as insecure, refusing to evaluate.
    
    
       Known issues:
        - This NodeJS release has reached its end of life. See https://nodejs.org/en/about/releases/.
    
       You can install it anyway by allowing this package, using the
       following methods:
    
       a) To temporarily allow all insecure packages, you can use an environment
          variable for a single invocation of the nix tools:
    
            $ export NIXPKGS_ALLOW_INSECURE=1
    
        Note: For `nix shell`, `nix build`, `nix develop` or any other Nix 2.4+
        (Flake) command, `--impure` must be passed in order to read this
        environment variable.
    
       b) for `nixos-rebuild` you can add ‘nodejs-16.20.0’ to
          `nixpkgs.config.permittedInsecurePackages` in the configuration.nix,
          like so:
    
            {
              nixpkgs.config.permittedInsecurePackages = [
                "nodejs-16.20.0"
              ];
            }
    
       c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
          ‘nodejs-16.20.0’ to `permittedInsecurePackages` in
          ~/.config/nixpkgs/config.nix, like so:
    
            {
              permittedInsecurePackages = [
                "nodejs-16.20.0"
              ];
            }
    

this is, as far as i know the only issue, however coincidentally Nitter has ceased functionality after this update:

  • Nitter now errors out constantly with a vague network error:

    Jun 08 20:18:54 lucent-firepit nitter[1946]: error: OSError, msg: Device or resource busy
    Jun 08 20:18:54 lucent-firepit nitter[1946]: Additional info: Name or service not known
    

    the only pointer i've gotten from the Nitter Matrix chat is to attempt an upgrade, but doing so through an overlay has been unsuccessful

i'd like both of these addressed before merging!

_technically_, the migration has already been finished, but not successfully: - `nixos-rebuild` complains about an insecure version of NodeJS, but searching through every instance of NodeJS in the flake, none of 16.20 can be found: ``` error: Package ‘nodejs-16.20.0’ in /nix/store/9c6ikvw6cmd24gw39l881sjvaq09yrkp-source/pkgs/development/web/nodejs/v16.nix:13 is marked as insecure, refusing to evaluate. Known issues: - This NodeJS release has reached its end of life. See https://nodejs.org/en/about/releases/. You can install it anyway by allowing this package, using the following methods: a) To temporarily allow all insecure packages, you can use an environment variable for a single invocation of the nix tools: $ export NIXPKGS_ALLOW_INSECURE=1 Note: For `nix shell`, `nix build`, `nix develop` or any other Nix 2.4+ (Flake) command, `--impure` must be passed in order to read this environment variable. b) for `nixos-rebuild` you can add ‘nodejs-16.20.0’ to `nixpkgs.config.permittedInsecurePackages` in the configuration.nix, like so: { nixpkgs.config.permittedInsecurePackages = [ "nodejs-16.20.0" ]; } c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add ‘nodejs-16.20.0’ to `permittedInsecurePackages` in ~/.config/nixpkgs/config.nix, like so: { permittedInsecurePackages = [ "nodejs-16.20.0" ]; } ``` this is, as far as i know the only issue, however coincidentally Nitter has ceased functionality after this update: - Nitter now errors out constantly with a vague network error: ``` Jun 08 20:18:54 lucent-firepit nitter[1946]: error: OSError, msg: Device or resource busy Jun 08 20:18:54 lucent-firepit nitter[1946]: Additional info: Name or service not known ``` the only pointer i've gotten from the Nitter Matrix chat is to attempt an upgrade, but doing so through an overlay has been unsuccessful i'd like both of these addressed before merging!
oat added 2 commits 2023-06-08 20:21:31 +02:00
oat added 2 commits 2023-06-08 20:50:28 +02:00
Author
Owner

now fixed :) merging time!!

now fixed :) merging time!!
Author
Owner

forgot the obligatory sorry. LGTM

forgot the obligatory sorry. LGTM
oat merged commit b9eb3ed895 into main 2023-06-08 20:50:59 +02:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: dark-firepit/dotfiles#2
No description provided.