60 lines
2 KiB
Nix
60 lines
2 KiB
Nix
{
|
|
self,
|
|
inputs,
|
|
config,
|
|
...
|
|
}@args:
|
|
let
|
|
btop = import ./btop args;
|
|
chromium = import ./chromium args;
|
|
editor = import ./editorconfig args;
|
|
foot = import ./foot args;
|
|
fuzzel = import ./fuzzel args;
|
|
git = import ./git args;
|
|
gtk3 = import ./gtk/3 args;
|
|
jetbrains = import ./jetbrains args;
|
|
keyd = import ./keyd args;
|
|
mako = import ./mako args;
|
|
mangohud = import ./mangohud args;
|
|
nvim = import ./nvim args;
|
|
ssh = import ./ssh args;
|
|
swappy = import ./swappy args;
|
|
sway = import ./sway args;
|
|
tmux = import ./tmux args;
|
|
waybar = import ./waybar args;
|
|
yazi = import ./yazi args;
|
|
in
|
|
{
|
|
".Wallpaper".source = config.module.wallpaper.path;
|
|
".config/MangoHud/MangoHud.conf".source = mangohud.config;
|
|
".config/MangoHud/presets.conf".source = mangohud.presets;
|
|
".config/btop/btop.conf".text = btop.text;
|
|
".config/chromium/Default/Preferences".source = chromium.file;
|
|
".config/foot/foot.ini".source = foot.file;
|
|
".config/fuzzel/fuzzel.ini".source = fuzzel.file;
|
|
".config/gtk-3.0/bookmarks".text = gtk3.bookmarks;
|
|
".config/keyd/app.conf".text = keyd.text;
|
|
".config/mako/config".source = mako.file;
|
|
".config/nvim/init.vim".text = nvim.text;
|
|
".config/swappy/config".source = swappy.config;
|
|
".config/sway/config".text = sway.text;
|
|
".config/tmux/tmux.conf".text = tmux.text;
|
|
".config/waybar/config".source = waybar.config;
|
|
".config/waybar/style.css".source = waybar.style;
|
|
".config/yazi/init.lua".source = yazi.init;
|
|
".config/yazi/keymap.toml".source = yazi.keymap;
|
|
".config/yazi/theme.toml".source = yazi.theme;
|
|
".config/yazi/yazi.toml".source = yazi.yazi;
|
|
".editorconfig".source = editor.file;
|
|
".gitconfig".source = git.file;
|
|
".ideavimrc".text = jetbrains.ideavimrc;
|
|
".nix".source = self;
|
|
".nixpkgs".source = inputs.nixpkgs;
|
|
".parallel/will-cite".text = "";
|
|
".ssh/config".text = ssh.text;
|
|
".template".source = ./template;
|
|
# ".nixpkgs_master".source = inputs.nixpkgs;
|
|
# ".nixpkgs_unstable".source = inputs.nixpkgs;
|
|
# TODO: Add after migrating to stable.
|
|
}
|