Add software module config
parent
ab3db2e209
commit
ff7e8d6c5c
@ -0,0 +1,92 @@
|
|||||||
|
local silo = require 'silo'
|
||||||
|
local config = silo.default_config
|
||||||
|
|
||||||
|
-- put your packages here
|
||||||
|
config.packages = {}
|
||||||
|
|
||||||
|
-- all software modules / package groups
|
||||||
|
config.modules = {
|
||||||
|
core = {
|
||||||
|
enabled = true,
|
||||||
|
packages = {
|
||||||
|
'nushell',
|
||||||
|
'starship',
|
||||||
|
'wezterm',
|
||||||
|
'helix',
|
||||||
|
'zellij',
|
||||||
|
'broot',
|
||||||
|
'bottom',
|
||||||
|
'thefuck',
|
||||||
|
'hyperfine',
|
||||||
|
'most',
|
||||||
|
'direnv',
|
||||||
|
'htop',
|
||||||
|
'neofetch',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
fonts = {
|
||||||
|
enabled = true,
|
||||||
|
packages = {
|
||||||
|
'fontconfig',
|
||||||
|
'fira-code-nerdfont',
|
||||||
|
'lexend',
|
||||||
|
'joypixels',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
extras = {
|
||||||
|
enabled = false,
|
||||||
|
packages = {
|
||||||
|
'librewolf',
|
||||||
|
'spotify',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
node = {
|
||||||
|
enabled = false,
|
||||||
|
packages = {
|
||||||
|
'nodejs',
|
||||||
|
'yarn',
|
||||||
|
'biome',
|
||||||
|
'vscode-langservers-extracted',
|
||||||
|
'nodePackages.typescript-language-server',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
rust = {
|
||||||
|
enabled = false,
|
||||||
|
packages = {
|
||||||
|
'rustup',
|
||||||
|
'cargo-edit',
|
||||||
|
'cargo-release',
|
||||||
|
'cargo-lambda',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
lua = {
|
||||||
|
enabled = false,
|
||||||
|
packages = {
|
||||||
|
'lua-language-server',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
java = {
|
||||||
|
enabled = false,
|
||||||
|
packages = {
|
||||||
|
'jdk',
|
||||||
|
'kotlin',
|
||||||
|
'kotlin-language-server',
|
||||||
|
'jdt-language-server',
|
||||||
|
'gradle',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
graphql = {
|
||||||
|
enabled = false,
|
||||||
|
packages = {
|
||||||
|
'nodePackages.get-graphql-schema',
|
||||||
|
}
|
||||||
|
},
|
||||||
|
terraform = {
|
||||||
|
enabled = false,
|
||||||
|
packages = {
|
||||||
|
'terraform-ls',
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return config
|
Loading…
Reference in New Issue