|
|
|
package.path = package.path .. ";../?.lua"
|
|
|
|
local silo = require 'silo'
|
|
|
|
local sutils = require "silo-utils"
|
|
|
|
|
|
|
|
local config = sutils.enhance_dircfg {
|
|
|
|
path = silo.dirs.config,
|
|
|
|
mode = "exclude",
|
|
|
|
exclude = {},
|
|
|
|
}
|
|
|
|
|
|
|
|
config:needs("broot", "broot")
|
|
|
|
config:needs("firecfg", "firejail")
|
|
|
|
config:needs("btm", "bottom")
|
|
|
|
config:needs("helix", "helix")
|
|
|
|
config:needs("home-manager", "home-manager")
|
|
|
|
config:needs("nix", "nixpkgs")
|
|
|
|
config:needs("nu", "nushell")
|
|
|
|
config:needs("systemctl", "systemd")
|
|
|
|
config:needs("wezterm", "wezterm")
|
|
|
|
config:needs("zellij", "zellij")
|
|
|
|
config:needs("starship", "starship.toml")
|
|
|
|
config:needs("lvim", "lvim")
|
|
|
|
config:needs("lvim", "lvim")
|
|
|
|
config:needs("git", "nushell/scripts/git.nu")
|
|
|
|
config:needs("pueue", "pueue")
|
|
|
|
config:needs("pueue", "nushell/scripts/task.nu")
|
|
|
|
config:needs("pueue", "systemd/user/pueued.service")
|
|
|
|
|
|
|
|
config:needs("npm", "nushell/completions/npm-completions.nu")
|
|
|
|
|
|
|
|
return config
|