47 lines
2.1 KiB
Nix
47 lines
2.1 KiB
Nix
{ self, config, ... } @args: let
|
|
btop = import ./top/btop args;
|
|
editor = import ./editorconfig args;
|
|
foot = import ./foot args;
|
|
fuzzel = import ./fuzzel args;
|
|
git = import ./git args;
|
|
gtk3 = import ./gtk/3 args;
|
|
htop = import ./top/htop 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;
|
|
sway = import ./sway args;
|
|
tmux = import ./tmux args;
|
|
waybar = import ./waybar args;
|
|
yazi = import ./yazi args;
|
|
in {
|
|
".config/MangoHud/MangoHud.conf".text = mangohud.config;
|
|
".config/MangoHud/presets.conf".text = mangohud.presets;
|
|
".config/btop/btop.conf".text = btop.text;
|
|
".config/foot/foot.ini".source = foot.file;
|
|
".config/fuzzel/fuzzel.ini".source = fuzzel.file;
|
|
".config/gtk-3.0/bookmarks".text = gtk3.bookmarks;
|
|
".config/htop/htoprc".text = htop.text;
|
|
".config/keyd/app.conf".text = keyd.text;
|
|
".config/mako/config".source = mako.file;
|
|
".config/nvim/init.vim".text = nvim.text;
|
|
".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;
|
|
".nixos".source = self;
|
|
".parallel/will-cite".text = "";
|
|
".ssh/config".text = ssh.text;
|
|
".Wallpaper".source = config.module.wallpaper.path;
|
|
".template".source = ./template;
|
|
".ideavimrc".text = jetbrains.ideavimrc;
|
|
}
|