Files
dotfiles-modules/'
2025-10-14 22:02:18 +02:00

51 lines
1.2 KiB
Plaintext

{
description = ''
A collection of custom NixOS modules and packages I use.
'';
inputs = {
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
};
outputs =
{
nixpkgs,
...
}:
let
system = "x86_64-linux";
pkgs = nixpkgs.legacyPackages.${system};
modules = [
./homemanager/default_apps.nix
./homemanager/editorconfig.nix
./homemanager/fish.nix
./homemanager/hyprland.nix
./homemanager/hyprpanel.nix
./homemanager/neovim.nix
./homemanager/nushell.nix
./homemanager/starship.nix
./homemanager/theme.nix
./homemanager/tmux.nix
./homemanager/utilities.nix
./homemanager/walker.nix
./homemanager/terminal_emulators/ghostty.nix
./homemanager/terminal_emulators/kitty.nix
./homemanager/terminal_emulators/wezterm.nix
];
in
{
homeManager = {
imports = modules;
};
packages.${system}.docs =
(pkgs.nixosOptionsDoc {
options = pkgs.lib.evalModules {
modules = modules;
};
documentType = "markdown";
}).optionsCommonMark;
};
}