From e43eb4e2a7dfbd96454df2b1c9418299b4373773 Mon Sep 17 00:00:00 2001 From: awwpotato <153149335+awwpotato@users.noreply.github.com> Date: Fri, 14 Mar 2025 11:29:51 -0700 Subject: [PATCH] stylix: init module maintainers framework (#977) Initialize module maintainers framework to streamline the future population of module maintainers [1]. [1]: https://github.com/danth/stylix/issues/275 Link: https://github.com/danth/stylix/pull/977 Reviewed-by: Daniel Thwaites Co-authored-by: NAHO <90870942+trueNAHO@users.noreply.github.com> Reviewed-by: NAHO <90870942+trueNAHO@users.noreply.github.com> --- docs/src/modules.md | 28 ++++++++++++++++++++++++++++ modules/alacritty/meta.nix | 3 +++ modules/avizo/meta.nix | 3 +++ modules/bat/meta.nix | 3 +++ modules/bemenu/meta.nix | 3 +++ modules/bspwm/meta.nix | 3 +++ modules/btop/meta.nix | 3 +++ modules/cava/meta.nix | 3 +++ modules/cavalier/meta.nix | 3 +++ modules/chromium/meta.nix | 3 +++ modules/console/meta.nix | 3 +++ modules/discord/meta.nix | 3 +++ modules/dunst/meta.nix | 3 +++ modules/emacs/meta.nix | 3 +++ modules/eog/meta.nix | 3 +++ modules/fcitx5/meta.nix | 3 +++ modules/feh/meta.nix | 3 +++ modules/firefox/meta.nix | 3 +++ modules/fish/meta.nix | 3 +++ modules/fnott/meta.nix | 3 +++ modules/foot/meta.nix | 3 +++ modules/forge/meta.nix | 3 +++ modules/fuzzel/meta.nix | 3 +++ modules/fzf/meta.nix | 3 +++ modules/gedit/meta.nix | 3 +++ modules/ghostty/meta.nix | 3 +++ modules/gitui/meta.nix | 3 +++ modules/glance/meta.nix | 3 +++ modules/gnome-text-editor/meta.nix | 3 +++ modules/gnome/meta.nix | 3 +++ modules/grub/meta.nix | 3 +++ modules/gtk/meta.nix | 3 +++ modules/halloy/meta.nix | 3 +++ modules/helix/meta.nix | 3 +++ modules/hyprland/meta.nix | 3 +++ modules/hyprlock/meta.nix | 3 +++ modules/hyprpaper/meta.nix | 3 +++ modules/i3/meta.nix | 3 +++ modules/i3status-rust/meta.nix | 3 +++ modules/k9s/meta.nix | 3 +++ modules/kde/meta.nix | 3 +++ modules/kitty/meta.nix | 3 +++ modules/kmscon/meta.nix | 3 +++ modules/kubecolor/meta.nix | 3 +++ modules/lazygit/meta.nix | 3 +++ modules/lightdm/meta.nix | 3 +++ modules/mako/meta.nix | 3 +++ modules/mangohud/meta.nix | 3 +++ modules/micro/meta.nix | 3 +++ modules/mpv/meta.nix | 3 +++ modules/ncspot/meta.nix | 3 +++ modules/neovim/meta.nix | 3 +++ modules/nixos-icons/meta.nix | 3 +++ modules/nixvim/meta.nix | 3 +++ modules/nushell/meta.nix | 3 +++ modules/nvf/meta.nix | 3 +++ modules/plymouth/meta.nix | 3 +++ modules/qt/meta.nix | 3 +++ modules/qutebrowser/meta.nix | 3 +++ modules/regreet/meta.nix | 3 +++ modules/rio/meta.nix | 3 +++ modules/river/meta.nix | 3 +++ modules/rofi/meta.nix | 3 +++ modules/spicetify/meta.nix | 3 +++ modules/sway/meta.nix | 3 +++ modules/swaylock/meta.nix | 3 +++ modules/swaync/meta.nix | 3 +++ modules/sxiv/meta.nix | 3 +++ modules/tmux/meta.nix | 3 +++ modules/tofi/meta.nix | 3 +++ modules/vim/meta.nix | 3 +++ modules/vscode/meta.nix | 3 +++ modules/waybar/meta.nix | 3 +++ modules/wayfire/meta.nix | 3 +++ modules/wezterm/meta.nix | 3 +++ modules/wob/meta.nix | 3 +++ modules/wofi/meta.nix | 3 +++ modules/wpaperd/meta.nix | 3 +++ modules/xfce/meta.nix | 3 +++ modules/xresources/meta.nix | 3 +++ modules/yazi/meta.nix | 3 +++ modules/zathura/meta.nix | 3 +++ modules/zed/meta.nix | 3 +++ modules/zellij/meta.nix | 3 +++ stylix/maintainers.nix | 8 ++++++++ stylix/meta.nix | 27 +++++++++++++++++++++++++++ 86 files changed, 312 insertions(+) create mode 100644 modules/alacritty/meta.nix create mode 100644 modules/avizo/meta.nix create mode 100644 modules/bat/meta.nix create mode 100644 modules/bemenu/meta.nix create mode 100644 modules/bspwm/meta.nix create mode 100644 modules/btop/meta.nix create mode 100644 modules/cava/meta.nix create mode 100644 modules/cavalier/meta.nix create mode 100644 modules/chromium/meta.nix create mode 100644 modules/console/meta.nix create mode 100644 modules/discord/meta.nix create mode 100644 modules/dunst/meta.nix create mode 100644 modules/emacs/meta.nix create mode 100644 modules/eog/meta.nix create mode 100644 modules/fcitx5/meta.nix create mode 100644 modules/feh/meta.nix create mode 100644 modules/firefox/meta.nix create mode 100644 modules/fish/meta.nix create mode 100644 modules/fnott/meta.nix create mode 100644 modules/foot/meta.nix create mode 100644 modules/forge/meta.nix create mode 100644 modules/fuzzel/meta.nix create mode 100644 modules/fzf/meta.nix create mode 100644 modules/gedit/meta.nix create mode 100644 modules/ghostty/meta.nix create mode 100644 modules/gitui/meta.nix create mode 100644 modules/glance/meta.nix create mode 100644 modules/gnome-text-editor/meta.nix create mode 100644 modules/gnome/meta.nix create mode 100644 modules/grub/meta.nix create mode 100644 modules/gtk/meta.nix create mode 100644 modules/halloy/meta.nix create mode 100644 modules/helix/meta.nix create mode 100644 modules/hyprland/meta.nix create mode 100644 modules/hyprlock/meta.nix create mode 100644 modules/hyprpaper/meta.nix create mode 100644 modules/i3/meta.nix create mode 100644 modules/i3status-rust/meta.nix create mode 100644 modules/k9s/meta.nix create mode 100644 modules/kde/meta.nix create mode 100644 modules/kitty/meta.nix create mode 100644 modules/kmscon/meta.nix create mode 100644 modules/kubecolor/meta.nix create mode 100644 modules/lazygit/meta.nix create mode 100644 modules/lightdm/meta.nix create mode 100644 modules/mako/meta.nix create mode 100644 modules/mangohud/meta.nix create mode 100644 modules/micro/meta.nix create mode 100644 modules/mpv/meta.nix create mode 100644 modules/ncspot/meta.nix create mode 100644 modules/neovim/meta.nix create mode 100644 modules/nixos-icons/meta.nix create mode 100644 modules/nixvim/meta.nix create mode 100644 modules/nushell/meta.nix create mode 100644 modules/nvf/meta.nix create mode 100644 modules/plymouth/meta.nix create mode 100644 modules/qt/meta.nix create mode 100644 modules/qutebrowser/meta.nix create mode 100644 modules/regreet/meta.nix create mode 100644 modules/rio/meta.nix create mode 100644 modules/river/meta.nix create mode 100644 modules/rofi/meta.nix create mode 100644 modules/spicetify/meta.nix create mode 100644 modules/sway/meta.nix create mode 100644 modules/swaylock/meta.nix create mode 100644 modules/swaync/meta.nix create mode 100644 modules/sxiv/meta.nix create mode 100644 modules/tmux/meta.nix create mode 100644 modules/tofi/meta.nix create mode 100644 modules/vim/meta.nix create mode 100644 modules/vscode/meta.nix create mode 100644 modules/waybar/meta.nix create mode 100644 modules/wayfire/meta.nix create mode 100644 modules/wezterm/meta.nix create mode 100644 modules/wob/meta.nix create mode 100644 modules/wofi/meta.nix create mode 100644 modules/wpaperd/meta.nix create mode 100644 modules/xfce/meta.nix create mode 100644 modules/xresources/meta.nix create mode 100644 modules/yazi/meta.nix create mode 100644 modules/zathura/meta.nix create mode 100644 modules/zed/meta.nix create mode 100644 modules/zellij/meta.nix create mode 100644 stylix/maintainers.nix create mode 100644 stylix/meta.nix diff --git a/docs/src/modules.md b/docs/src/modules.md index ff1c41aa..af3e0f8d 100644 --- a/docs/src/modules.md +++ b/docs/src/modules.md @@ -114,6 +114,34 @@ slow and should be avoided. For everything else, like fonts and wallpapers, you can just take option values directly from `config`. See the reference pages for a list of options. +## Maintainers + +New modules must have at least one maintainer defined in +`/modules/«module»/meta.nix`. + +If you are not already listed in the Nixpkgs `/maintainers/maintainer-list.nix` +maintainer list, add yourself to `/stylix/maintainers.nix`. + +Add yourself as a maintainer in one of the following ways, depending on the +number of maintainers: + +- ```nix + { lib, ... }: + { + maintainers = [ lib.maintainers.danth ]; + } + ``` + +- ```nix + { lib, ... }: + { + maintainers = with lib.maintainers; [ danth naho ]; + } + ``` + +The main responsibility of module maintainers is to update and fix their +modules. + ## Documentation Documentation for options is automatically generated. To improve the quality diff --git a/modules/alacritty/meta.nix b/modules/alacritty/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/alacritty/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/avizo/meta.nix b/modules/avizo/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/avizo/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/bat/meta.nix b/modules/bat/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/bat/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/bemenu/meta.nix b/modules/bemenu/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/bemenu/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/bspwm/meta.nix b/modules/bspwm/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/bspwm/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/btop/meta.nix b/modules/btop/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/btop/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/cava/meta.nix b/modules/cava/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/cava/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/cavalier/meta.nix b/modules/cavalier/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/cavalier/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/chromium/meta.nix b/modules/chromium/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/chromium/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/console/meta.nix b/modules/console/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/console/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/discord/meta.nix b/modules/discord/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/discord/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/dunst/meta.nix b/modules/dunst/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/dunst/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/emacs/meta.nix b/modules/emacs/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/emacs/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/eog/meta.nix b/modules/eog/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/eog/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/fcitx5/meta.nix b/modules/fcitx5/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/fcitx5/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/feh/meta.nix b/modules/feh/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/feh/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/firefox/meta.nix b/modules/firefox/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/firefox/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/fish/meta.nix b/modules/fish/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/fish/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/fnott/meta.nix b/modules/fnott/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/fnott/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/foot/meta.nix b/modules/foot/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/foot/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/forge/meta.nix b/modules/forge/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/forge/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/fuzzel/meta.nix b/modules/fuzzel/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/fuzzel/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/fzf/meta.nix b/modules/fzf/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/fzf/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/gedit/meta.nix b/modules/gedit/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/gedit/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/ghostty/meta.nix b/modules/ghostty/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/ghostty/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/gitui/meta.nix b/modules/gitui/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/gitui/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/glance/meta.nix b/modules/glance/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/glance/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/gnome-text-editor/meta.nix b/modules/gnome-text-editor/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/gnome-text-editor/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/gnome/meta.nix b/modules/gnome/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/gnome/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/grub/meta.nix b/modules/grub/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/grub/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/gtk/meta.nix b/modules/gtk/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/gtk/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/halloy/meta.nix b/modules/halloy/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/halloy/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/helix/meta.nix b/modules/helix/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/helix/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/hyprland/meta.nix b/modules/hyprland/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/hyprland/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/hyprlock/meta.nix b/modules/hyprlock/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/hyprlock/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/hyprpaper/meta.nix b/modules/hyprpaper/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/hyprpaper/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/i3/meta.nix b/modules/i3/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/i3/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/i3status-rust/meta.nix b/modules/i3status-rust/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/i3status-rust/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/k9s/meta.nix b/modules/k9s/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/k9s/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/kde/meta.nix b/modules/kde/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/kde/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/kitty/meta.nix b/modules/kitty/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/kitty/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/kmscon/meta.nix b/modules/kmscon/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/kmscon/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/kubecolor/meta.nix b/modules/kubecolor/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/kubecolor/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/lazygit/meta.nix b/modules/lazygit/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/lazygit/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/lightdm/meta.nix b/modules/lightdm/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/lightdm/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/mako/meta.nix b/modules/mako/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/mako/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/mangohud/meta.nix b/modules/mangohud/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/mangohud/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/micro/meta.nix b/modules/micro/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/micro/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/mpv/meta.nix b/modules/mpv/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/mpv/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/ncspot/meta.nix b/modules/ncspot/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/ncspot/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/neovim/meta.nix b/modules/neovim/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/neovim/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/nixos-icons/meta.nix b/modules/nixos-icons/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/nixos-icons/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/nixvim/meta.nix b/modules/nixvim/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/nixvim/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/nushell/meta.nix b/modules/nushell/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/nushell/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/nvf/meta.nix b/modules/nvf/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/nvf/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/plymouth/meta.nix b/modules/plymouth/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/plymouth/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/qt/meta.nix b/modules/qt/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/qt/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/qutebrowser/meta.nix b/modules/qutebrowser/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/qutebrowser/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/regreet/meta.nix b/modules/regreet/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/regreet/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/rio/meta.nix b/modules/rio/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/rio/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/river/meta.nix b/modules/river/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/river/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/rofi/meta.nix b/modules/rofi/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/rofi/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/spicetify/meta.nix b/modules/spicetify/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/spicetify/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/sway/meta.nix b/modules/sway/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/sway/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/swaylock/meta.nix b/modules/swaylock/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/swaylock/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/swaync/meta.nix b/modules/swaync/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/swaync/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/sxiv/meta.nix b/modules/sxiv/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/sxiv/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/tmux/meta.nix b/modules/tmux/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/tmux/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/tofi/meta.nix b/modules/tofi/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/tofi/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/vim/meta.nix b/modules/vim/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/vim/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/vscode/meta.nix b/modules/vscode/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/vscode/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/waybar/meta.nix b/modules/waybar/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/waybar/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/wayfire/meta.nix b/modules/wayfire/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/wayfire/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/wezterm/meta.nix b/modules/wezterm/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/wezterm/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/wob/meta.nix b/modules/wob/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/wob/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/wofi/meta.nix b/modules/wofi/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/wofi/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/wpaperd/meta.nix b/modules/wpaperd/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/wpaperd/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/xfce/meta.nix b/modules/xfce/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/xfce/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/xresources/meta.nix b/modules/xresources/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/xresources/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/yazi/meta.nix b/modules/yazi/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/yazi/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/zathura/meta.nix b/modules/zathura/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/zathura/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/zed/meta.nix b/modules/zed/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/zed/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/modules/zellij/meta.nix b/modules/zellij/meta.nix new file mode 100644 index 00000000..51e10e61 --- /dev/null +++ b/modules/zellij/meta.nix @@ -0,0 +1,3 @@ +{ + maintainers = [ ]; +} diff --git a/stylix/maintainers.nix b/stylix/maintainers.nix new file mode 100644 index 00000000..2f436b61 --- /dev/null +++ b/stylix/maintainers.nix @@ -0,0 +1,8 @@ +# Stylix maintainers. +# +# This attribute set contains Stylix module maintainers that do +# not have an entry in the Nixpkgs maintainer list [1]. Entries here +# are expected to follow the same format as described in [1]. +# +# [1]: https://github.com/NixOS/nixpkgs/blob/1da63e6cc622a0cb6fd5b86d49923e4eb1e33b70/maintainers/maintainer-list.nix +{ } diff --git a/stylix/meta.nix b/stylix/meta.nix new file mode 100644 index 00000000..5b68b6c4 --- /dev/null +++ b/stylix/meta.nix @@ -0,0 +1,27 @@ +{ + pkgs, + lib, + inputs, + ... +}: +builtins.mapAttrs + (lib.concatMapAttrs ( + path: kind: + lib.optionalAttrs (kind == "directory") { + ${path} = "${inputs.self}/modules/${path}/meta.nix"; + } + ) (builtins.readDir "${inputs.self}/modules")) + ( + _: value: + if (builtins.typeOf value == "lambda") then + (value { + inherit pkgs; + lib = pkgs.lib.extend ( + _: prev: { + maintainers = lib.attrsets.unionOfDisjoint prev.maintainers (import ./maintainers.nix); + } + ); + }) + else + value + )