aboutsummaryrefslogtreecommitdiff
path: root/flake.nix
diff options
context:
space:
mode:
authorAdrian Kummerlaender2022-12-03 15:01:50 +0100
committerAdrian Kummerlaender2022-12-03 15:01:50 +0100
commitbaf644d1e0963b4d6805de56d2360b7462fa4636 (patch)
tree1abc049833798e96e3de880eae66903d6e5e28a5 /flake.nix
parentd741f7f532c861943eb667632a4cdb2afb5fc216 (diff)
downloadnixos_home-baf644d1e0963b4d6805de56d2360b7462fa4636.tar
nixos_home-baf644d1e0963b4d6805de56d2360b7462fa4636.tar.gz
nixos_home-baf644d1e0963b4d6805de56d2360b7462fa4636.tar.bz2
nixos_home-baf644d1e0963b4d6805de56d2360b7462fa4636.tar.lz
nixos_home-baf644d1e0963b4d6805de56d2360b7462fa4636.tar.xz
nixos_home-baf644d1e0963b4d6805de56d2360b7462fa4636.tar.zst
nixos_home-baf644d1e0963b4d6805de56d2360b7462fa4636.zip
Update to 22.11
Diffstat (limited to 'flake.nix')
-rw-r--r--flake.nix32
1 files changed, 16 insertions, 16 deletions
diff --git a/flake.nix b/flake.nix
index 443f086..cebdfad 100644
--- a/flake.nix
+++ b/flake.nix
@@ -2,11 +2,11 @@
description = "Computing environment of Adrian Kummerlaender";
inputs = {
- stable.url = github:NixOS/nixpkgs/nixos-22.05;
+ stable.url = github:NixOS/nixpkgs/nixos-22.11;
unstable.url = github:NixOS/nixpkgs/nixpkgs-unstable;
personal.url = github:KnairdA/pkgs;
home-manager = {
- url = github:nix-community/home-manager/release-22.05;
+ url = github:nix-community/home-manager/release-22.11;
inputs = { nixpkgs.follows = "stable"; };
};
emacs.url = github:nix-community/emacs-overlay/master;
@@ -18,6 +18,16 @@
}: let
system = "x86_64-linux";
+ jupyter-overlay = (final: prev: {
+ jupyterWith = jupyter.defaultPackage."${final.system}";
+ });
+
+ pkgs = import stable {
+ inherit system;
+ config = { allowUnfree = true; };
+ overlays = [ jupyter-overlay ];
+ };
+
pkgs-unstable = import unstable {
inherit system;
config = { allowUnfree = true; };
@@ -26,26 +36,16 @@
pkgs-personal = personal;
- jupyter-overlay = (final: prev: {
- jupyterWith = jupyter.defaultPackage."${final.system}";
- });
-
config = hostname: home-manager.lib.homeManagerConfiguration {
- system = system;
- homeDirectory = "/home/common";
- username = "common";
+ inherit pkgs;
+
extraSpecialArgs = {
inherit pkgs-unstable;
inherit pkgs-personal;
inherit hostname;
};
- configuration = { ... }: {
- imports = [ ./home.nix ];
- nixpkgs = {
- config = { allowUnfree = true; };
- overlays = [ jupyter-overlay ];
- };
- };
+
+ modules = [ ./home.nix ];
};
hostnames = builtins.map