diff --git a/flake.nix b/flake.nix index a48b5d6..19eff3d 100644 --- a/flake.nix +++ b/flake.nix @@ -39,7 +39,13 @@ "janne@hermes" = home-manager.lib.homeManagerConfiguration { # Home-manager requires 'pkgs' instance pkgs = nixpkgs.legacyPackages.x86_64-linux; - extraSpecialArgs = {inherit inputs;}; + extraSpecialArgs = { + inherit inputs; + pkgs-unstable = import nixpkgs-unstable { + system = "x86_64-linux"; + config.allowUnfree = true; + }; + }; # > Our main home-manager configuration file < modules = [./home-manager/home.nix]; }; diff --git a/home-manager/home.nix b/home-manager/home.nix index 87287a6..6157033 100644 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -3,11 +3,12 @@ lib, config, pkgs, + pkgs-unstable, ... }: { imports = [ ./wayland.nix - inputs.dms.homeModules.dank-material-shell + inputs.dms.homeModules.dank-material-shell.default ]; nixpkgs = { @@ -53,7 +54,12 @@ extraConfig = builtins.readFile ./emacs.el; }; - programs.zsh.enable = true; + programs.zsh.enable = true; + + programs.dankMaterialShell = { + enable = true; + quickshell.package = pkgs-unstable.quickshell; + }; # Enable home-manager and git programs.home-manager.enable = true;