diff --git a/flake.nix b/flake.nix index 45aa5c9..fa8ab03 100644 --- a/flake.nix +++ b/flake.nix @@ -41,7 +41,10 @@ } @ inputs: let system = "x86_64-linux"; overlay-unstable = final: prev: { - unstable = nixpkgs-unstable.legacyPackages.${prev.system}; + unstable = import nixpkgs-unstable { + system = prev.system; + config.allowUnfree = true; + }; }; in { nixosConfigurations = { diff --git a/home/jonas@comfy-station.nix b/home/jonas@comfy-station.nix index 56d4ec3..183fef8 100644 --- a/home/jonas@comfy-station.nix +++ b/home/jonas@comfy-station.nix @@ -29,6 +29,7 @@ }; doom.enable = true; + doom.enableCopilot = true; doom.withNixPkgs = true; doom.withShellPkgs = true; diff --git a/home/jonas@harbor.nix b/home/jonas@harbor.nix index c09f050..2c730b7 100644 --- a/home/jonas@harbor.nix +++ b/home/jonas@harbor.nix @@ -10,6 +10,10 @@ home.username = "jonas"; home.homeDirectory = "/home/jonas"; + doom.enable = true; + doom.withNixPkgs = true; + doom.withShellPkgs = true; + # This value determines the Home Manager release that your configuration is # compatible with. This helps avoid breakage when a new Home Manager release # introduces backwards incompatible changes. diff --git a/home/jroeger.nix b/home/jroeger.nix index 0f73f62..64f7186 100644 --- a/home/jroeger.nix +++ b/home/jroeger.nix @@ -14,6 +14,11 @@ yubikey.pinentry = "gnome3"; + doom.enable = true; + doom.enableCopilot = true; + doom.withNixPkgs = true; + doom.withShellPkgs = true; + # This value determines the Home Manager release that your configuration is # compatible with. This helps avoid breakage when a new Home Manager release # introduces backwards incompatible changes. diff --git a/modules/home/doom/doom.nix b/modules/home/doom/doom.nix index 3821ba5..4638aaa 100644 --- a/modules/home/doom/doom.nix +++ b/modules/home/doom/doom.nix @@ -50,7 +50,7 @@ ++ lib.optionals cfg.withShellPkgs (cfg.overrideShellPkgs default-shell-pkgs) ++ lib.optionals cfg.withNixPkgs (cfg.overrideNixPkgs default-nix-pkgs) ++ lib.optionals cfg.withCXXPkgs (cfg.overrideCXXPkgs default-cxx-pkgs) - ++ lib.optional cfg.enableCopilot pkgs.copilot-language-server + ++ lib.optional cfg.enableCopilot pkgs.unstable.copilot-language-server ++ default-core-pkgs; doom-socket-name = "main"; wrapped-emacs = pkgs.symlinkJoin {