28 May 2024 |
| clango joined the room. | 18:26:26 |
29 May 2024 |
| @sako:catgirl.cloud removed their profile picture. | 18:27:42 |
| @sako:catgirl.cloud removed their display name sako. | 18:27:52 |
| @sako:catgirl.cloud left the room. | 18:28:07 |
31 May 2024 |
| parasew | CDC joined the room. | 11:11:22 |
1 Jun 2024 |
Thatoo | After updating to 24.05, in order to install a package from 23.11, I added to flake.nix
nixpkgs_old.url = "github:NixOS/nixpkgs/nixos-23.11"; there :
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-24.05";
nixpkgs_unstable.url = "github:NixOS/nixpkgs/nixos-unstable";
nixpkgs_old.url = "github:NixOS/nixpkgs/nixos-23.11";
};
and I declare masterpdfeditor like that in my configuration.nix file :
environment.systemPackages = with pkgs; [
inputs.nixpkgs_old.legacyPackages."${pkgs.system}".masterpdfeditor
];
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"masterpdfeditor"
];
nixpkgs.overlays = [ (final: prev: {
masterpdfeditor = prev.masterpdfeditor.overrideAttrs (old: {
src = prev.fetchurl {
url = "https://code-industry.net/public/master-pdf-editor-5.9.10-qt5.x86_64.tar.gz";
sha256 = "sha256-ilJhUsr96xCbM0XNQxWGAPknKKp1jj+U1+7n1e379Lc=";
};
});
})];
}
Unfortunately, I get the following error :
error: Package ‘masterpdfeditor-5.9.35’ in /nix/store/yg436dyaanpmhi3bf6qizaxa3jymlsx3-source/pkgs/applications/misc/masterpdfeditor/default.nix:40 has an unfree license (‘unfreeRedistributable’), refusing to evaluate.
a) To temporarily allow unfree packages, you can use an environment variable
for a single invocation of the nix tools.
$ export NIXPKGS_ALLOW_UNFREE=1
Note: When using `nix shell`, `nix build`, `nix develop`, etc with a flake,
then pass `--impure` in order to allow use of environment variables.
b) For `nixos-rebuild` you can set
{ nixpkgs.config.allowUnfree = true; }
in configuration.nix to override this.
Alternatively you can configure a predicate to allow specific packages:
{ nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"masterpdfeditor"
];
}
c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
{ allowUnfree = true; }
to ~/.config/nixpkgs/config.nix.
even though,
nixpkgs.config.allowUnfreePredicate = pkg: builtins.elem (lib.getName pkg) [
"masterpdfeditor"
];
is already in configuration.nix file.
| 10:31:56 |
Thatoo | Any idea how to solve this issue? | 10:32:04 |
@conr:mozilla.org | Redacted or Malformed Event | 15:49:41 |
@conr:mozilla.org | Redacted or Malformed Event | 15:52:06 |
Industrial | Hi. I'm using github:nixos/nixpkgs/nixpkgs-23.11-darwin . Is there an unstable channel? Where can I find a list of these? I don't find darwin in https://github.com/NixOS/nixpkgs/branches/active | 16:58:12 |
tomberek | https://status.nixos.org/ and https://channels.nixos.org/ | 18:20:36 |
@abmantis:abcosta.com | In reply to @bryan.bennett:matrix.org
Abílio Costa: I missed your reply here. I am sorry for that! Both nix-direnv and flakeenv take a flake specifier for the flake you want to use: use flake /home/acosta/dev/thirdparty/nix-environments#home-assistant or use flake_env /home/acosta/dev/thirdparty/nix-environments#home-assistant should work, I would think!
I wrote and maintain flakeenv and am a maintainer of nix-direnv, so if you have trouble - please ping me here or (preferably) on the repo for the tool in question :)
thanks for the followup (which I also missed! matrix threads are not there yet 😅) | 22:14:36 |
@abmantis:abcosta.com | I've started using direnv now and it is really nice! and is working perfectly! | 22:15:01 |
2 Jun 2024 |
@tengkuizdihar:matrix.org | https://status.nixos.org/ and there's a link for nixpkgs-24.05-darwin | 05:27:03 |
| @bumperboat:matrix.org changed their display name from bumperboat (UTC+7) to bumperboat (UTC+1). | 05:28:57 |
Manu [tennox] | In reply to @thatoo:matrix.org Any idea how to solve this issue? I think in this case option c) is applicable. (from the build command output) | 07:05:28 |
Industrial | In reply to@tomberek:matrix.org https://status.nixos.org/ and https://channels.nixos.org/ thanks! | 16:04:48 |
| @aloisw:kde.org set a profile picture. | 18:01:48 |
| @aloisw:kde.org changed their profile picture. | 18:23:56 |
| dadada changed their profile picture. | 23:02:56 |
| dadada changed their profile picture. | 23:04:32 |
| dadada changed their profile picture. | 23:09:28 |
3 Jun 2024 |
| @red:ha.redcatho.de left the room. | 00:12:26 |
Thatoo | In reply to @tennox:matrix.org I think in this case option c) is applicable. (from the build command output) Would you mind detail for me what I should write inside ~/.config/nixpkgs/config.nix. then? | 08:31:57 |
Manu [tennox] | It's all in the build output help you posted 😜
`{ allowUnfree = true; }` | 09:07:08 |
Manu [tennox] | one thing that might be an issue: the ~/.confix/nixpkgs/config.nix file is probably generated by nixos - so in order to change it, you might need to:
- comment the unfree packages
- set the
{ nixpkgs.config.allowUnfree = true; }
- rebuild switch
- add the unfree packages
- rebuild switch
I have to admit I haven't sussed the whole thing out either
| 09:13:49 |
Manu [tennox] | * one thing that might be an issue if you're on NixOS: the ~/.confix/nixpkgs/config.nix file is probably generated by nixos - so in order to change it, you might need to:
- comment the unfree packages
- set the
{ nixpkgs.config.allowUnfree = true; }
- rebuild switch
- add the unfree packages
- rebuild switch
I have to admit I haven't sussed the whole thing out either
| 09:14:15 |
| rager joined the room. | 17:01:10 |
4 Jun 2024 |
| Tanja (she/her) changed their display name from Tanja (☎️ 6920 at GPN22, she/her) to Tanja (she/her). | 18:51:36 |
5 Jun 2024 |
| Zoriot joined the room. | 15:05:50 |