diff options
| -rw-r--r-- | flake.lock | 58 | ||||
| -rw-r--r-- | flake.nix | 32 | ||||
| -rw-r--r-- | gui/conf/email.el | 3 | ||||
| -rw-r--r-- | home.nix | 5 | 
4 files changed, 58 insertions, 40 deletions
| @@ -6,11 +6,11 @@          "nixpkgs": "nixpkgs"        },        "locked": { -        "lastModified": 1665202701, -        "narHash": "sha256-iPA4NL4Dxh/qpJli/TY/PrFYlSBafFF0tDSBCdQ2gU8=", +        "lastModified": 1670063780, +        "narHash": "sha256-fbjH0DOJmR5AigMuWDC2wgglf7i4Xf3y+2XNWT4eztw=",          "owner": "nix-community",          "repo": "emacs-overlay", -        "rev": "fa664e37c200b1ead93a0274d10ee25dc1e75eef", +        "rev": "d39052346c5fbb66c8210c263b0c8db8afd9fed2",          "type": "github"        },        "original": { @@ -22,11 +22,11 @@      },      "flake-utils": {        "locked": { -        "lastModified": 1659877975, -        "narHash": "sha256-zllb8aq3YO3h8B/U0/J1WBgAL8EX5yWf5pMj3G0NAmc=", +        "lastModified": 1667395993, +        "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=",          "owner": "numtide",          "repo": "flake-utils", -        "rev": "c0e246b9b83f637f4681389ecabcb2681b4f3af0", +        "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f",          "type": "github"        },        "original": { @@ -54,19 +54,20 @@        "inputs": {          "nixpkgs": [            "stable" -        ] +        ], +        "utils": "utils"        },        "locked": { -        "lastModified": 1656169755, -        "narHash": "sha256-Nlnm4jeQWEGjYrE6hxi/7HYHjBSZ/E0RtjCYifnNsWk=", +        "lastModified": 1670059602, +        "narHash": "sha256-mtgVnAjlYYjJr2wDnfz94kIefLl61Ww7cjCpLVhN/6Y=",          "owner": "nix-community",          "repo": "home-manager", -        "rev": "4a3d01fb53f52ac83194081272795aa4612c2381", +        "rev": "6b71989c0dc1c8d386086334290c094240d51798",          "type": "github"        },        "original": {          "owner": "nix-community", -        "ref": "release-22.05", +        "ref": "release-22.11",          "repo": "home-manager",          "type": "github"        } @@ -93,11 +94,11 @@      },      "nixpkgs": {        "locked": { -        "lastModified": 1665087388, -        "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", +        "lastModified": 1670058159, +        "narHash": "sha256-ERiP2JWanLuGV1PDyHTbcigFCfIi9oco5LFdMJHjREE=",          "owner": "NixOS",          "repo": "nixpkgs", -        "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", +        "rev": "49b8ad618e64d9fe9ab686817bfebe047860dcae",          "type": "github"        },        "original": { @@ -166,27 +167,27 @@      },      "stable": {        "locked": { -        "lastModified": 1665066044, -        "narHash": "sha256-mkO0LMHVunMFRWLcJhHT0fBf2v6RlH3vg7EVpfSIAFc=", +        "lastModified": 1670009809, +        "narHash": "sha256-yt/dQ32Vz4WenDLu4XeHbnXFxiHbTcnU0WwiLW5Ce6c=",          "owner": "NixOS",          "repo": "nixpkgs", -        "rev": "ed9b904c5eba055a6d6f5c1ccb89ba8f0a056dc6", +        "rev": "660e7737851506374da39c0fa550c202c824a17c",          "type": "github"        },        "original": {          "owner": "NixOS", -        "ref": "nixos-22.05", +        "ref": "nixos-22.11",          "repo": "nixpkgs",          "type": "github"        }      },      "unstable": {        "locked": { -        "lastModified": 1665087388, -        "narHash": "sha256-FZFPuW9NWHJteATOf79rZfwfRn5fE0wi9kRzvGfDHPA=", +        "lastModified": 1670058159, +        "narHash": "sha256-ERiP2JWanLuGV1PDyHTbcigFCfIi9oco5LFdMJHjREE=",          "owner": "NixOS",          "repo": "nixpkgs", -        "rev": "95fda953f6db2e9496d2682c4fc7b82f959878f7", +        "rev": "49b8ad618e64d9fe9ab686817bfebe047860dcae",          "type": "github"        },        "original": { @@ -195,6 +196,21 @@          "repo": "nixpkgs",          "type": "github"        } +    }, +    "utils": { +      "locked": { +        "lastModified": 1667395993, +        "narHash": "sha256-nuEHfE/LcWyuSWnS8t12N1wc105Qtau+/OdUAjtQ0rA=", +        "owner": "numtide", +        "repo": "flake-utils", +        "rev": "5aed5285a952e0b949eb3ba02c12fa4fcfef535f", +        "type": "github" +      }, +      "original": { +        "owner": "numtide", +        "repo": "flake-utils", +        "type": "github" +      }      }    },    "root": "root", @@ -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 diff --git a/gui/conf/email.el b/gui/conf/email.el index 442540e..7010c9c 100644 --- a/gui/conf/email.el +++ b/gui/conf/email.el @@ -28,9 +28,6 @@    :config    (require 'org-mu4e)    (evil-collection-init 'mu4e) -  (define-obsolete-function-alias 'mu4e-search-bookmark 'mu4e-headers-search-bookmark nil) -  (define-obsolete-function-alias 'mu4e-search 'mu4e-headers-search nil) -  (define-obsolete-function-alias 'mu4e-search-narrow 'mu4e-headers-search-narrow nil)    (add-hook 'mu4e-compose-mode-hook #'(lambda () (auto-save-mode -1))))  (use-package mu4e-alert @@ -12,6 +12,11 @@    ];    home = { +    stateVersion = "22.11"; + +    username = "common"; +    homeDirectory = "/home/common"; +      keyboard = {        layout = "de";        options = [ "caps:escape" ]; | 
