doom emacs! + theming

This commit is contained in:
2024-12-17 22:26:10 -06:00
parent 1826efd1ff
commit eaf48232cd
14 changed files with 2083 additions and 53 deletions

View File

@@ -3,6 +3,8 @@
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
ucodenix.url = "github:e-tho/ucodenix";
nix-doom-emacs-unstraightened.url = "github:marienz/nix-doom-emacs-unstraightened";
jawz-scripts.url = "git+ssh://git@gitlab.com/CaptainJawZ/scripts-flake.git";
nur = {
url = "github:nix-community/nur";
inputs.nixpkgs.follows = "nixpkgs";
@@ -27,10 +29,7 @@
url = "github:danth/stylix";
inputs.nixpkgs.follows = "nixpkgs";
};
jawz-scripts = {
url = "git+ssh://git@gitlab.com/CaptainJawZ/scripts-flake.git";
inputs.nixpkgs.follows = "nixpkgs";
};
};
outputs =
@@ -42,7 +41,6 @@
inherit system;
config.allowUnfree = true;
};
overlayFile = import ./overlay.nix { inherit pkgs; };
lib = inputs.nixpkgs.lib // inputs.home-manager.lib;
createConfig =
name:
@@ -52,7 +50,12 @@
inherit inputs outputs;
};
modules = [
{ nixpkgs.overlays = [ overlayFile ]; }
{
nixpkgs.overlays = [
(import ./overlay.nix { inherit pkgs; })
inputs.nix-doom-emacs-unstraightened.overlays.default
];
}
./hosts/${name}/configuration.nix
inputs.nur.modules.nixos.default
inputs.sops-nix.nixosModules.sops