diff --git a/flake.lock b/flake.lock index d56305b..726a0e1 100644 --- a/flake.lock +++ b/flake.lock @@ -881,6 +881,22 @@ "type": "github" } }, + "old-nixpkgs": { + "locked": { + "lastModified": 1688392541, + "narHash": "sha256-lHrKvEkCPTUO+7tPfjIcb7Trk6k31rz18vkyqmkeJfY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "ea4c80b39be4c09702b0cb3b42eab59e2ba4f24b", + "type": "github" + }, + "original": { + "owner": "NixOS", + "ref": "release-22.11", + "repo": "nixpkgs", + "type": "github" + } + }, "org": { "flake": false, "locked": { @@ -994,6 +1010,7 @@ "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_4", "nixpkgs-for-bootstrap": "nixpkgs-for-bootstrap_2", + "old-nixpkgs": "old-nixpkgs", "robotnix": "robotnix", "rpi-nixpkgs": "rpi-nixpkgs" } diff --git a/flake.nix b/flake.nix index 9e78d7f..f6ae1ec 100644 --- a/flake.nix +++ b/flake.nix @@ -4,6 +4,7 @@ inputs = { #nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable"; nixpkgs.url = "github:NixOS/nixpkgs/release-23.05"; + old-nixpkgs.url = "github:NixOS/nixpkgs/release-22.11"; rpi-nixpkgs.url = "github:nixos/nixpkgs/nixos-22.11"; @@ -176,7 +177,15 @@ home-manager.extraSpecialArgs = { inherit self; hostname = "phone"; + #pkgs = old-nixpkgs.x86_64 + pkgs = import inputs.old-nixpkgs { system = "aarch64-linux"; config = { + allowUnfree = true; + permittedInsecurePackages = [ + "electron-24.8.6" + ]; + }; }; }; + home-manager.useGlobalPkgs = true; home-manager.config = { home.stateVersion = "22.11";