add base setup with dotter

This commit is contained in:
Alexander Navarro 2024-11-08 22:53:56 +00:00
parent 6b0da868bb
commit 22c4779e10
175 changed files with 58 additions and 51 deletions

View file

@ -1 +0,0 @@
chezmoi

6
.dotter/devbox.toml Normal file
View file

@ -0,0 +1,6 @@
includes = []
packages = ["default", "cli"]
[files]
[variables]

43
.dotter/global.toml Normal file
View file

@ -0,0 +1,43 @@
[helpers]
[default]
depends = ["nvim"]
[default.files]
"README.md" = ""
chezmoi = ""
config = ""
exports = ""
scripts = ""
[default.variables]
# CLI package
[cli]
depends = ["nvim", "zsh"]
[cli.files]
"config/yazi" = "~/.config/yazi"
"config/tmux" = "~/.config/tmux"
"config/sesh" = "~/.config/sesh"
"config/zellij" = "~/.config/zellij"
"config/starship.toml" = "~/.config/starship.toml"
[dev.files]
"config/git" = "~/.config/git"
"config/lazygit" = "~/.config/lazygit"
"config/zed" = "~/.config/zed"
[zsh.files]
"config/zsh/zshrc" = "~/.zshrc"
"config/zsh/zprofile" = "~/.zprofile"
"config/zsh/aliases" = {target = "~/.config/zsh/aliases", type="symbolic"}
"config/zsh/completions" = {target = "~/.config/zsh/completions", type = "symbolic"}
"config/zsh/functions" = "~/.config/zsh/functions"
"config/fzf" = "~/.config/fzf"
[settings]
default_target_type = "automatic"
[nvim.files]
"config/nvim" = "~/.config/nvim"

3
.gitignore vendored
View file

@ -16,3 +16,6 @@ config/ncspot/userstate.cbor
config/zsh/zprofile.local
config/spicetify/CustomApps/*
chezmoi/dot_config/zsh/aliases/work.zsh
.dotter/cache.toml
.dotter/cache
.dotter/local.toml

View file

@ -1 +0,0 @@
{"php":"8.1.16","version":"3.14.4","indent":" ","lineEnding":"\n","rules":{"blank_line_after_opening_tag":true,"blank_line_between_import_groups":true,"braces":{"allow_single_line_anonymous_class_with_empty_body":true},"class_definition":{"inline_constructor_arguments":false,"space_before_parenthesis":true},"compact_nullable_typehint":true,"declare_equal_normalize":true,"lowercase_cast":true,"lowercase_static_reference":true,"new_with_braces":true,"no_blank_lines_after_class_opening":true,"no_leading_import_slash":true,"no_whitespace_in_blank_line":true,"ordered_class_elements":{"order":["use_trait"]},"ordered_imports":{"imports_order":["class","function","const"],"sort_algorithm":"none"},"return_type_declaration":true,"short_scalar_cast":true,"single_blank_line_before_namespace":true,"single_import_per_statement":{"group_to_single_imports":false},"single_trait_insert_per_statement":true,"ternary_operator_spaces":true,"visibility_required":true,"blank_line_after_namespace":true,"constant_case":true,"elseif":true,"function_declaration":true,"indentation_type":true,"line_ending":true,"lowercase_keywords":true,"method_argument_space":{"on_multiline":"ensure_fully_multiline"},"no_break_comment":true,"no_closing_tag":true,"no_space_around_double_colon":true,"no_spaces_after_function_name":true,"no_spaces_inside_parenthesis":true,"no_trailing_whitespace":true,"no_trailing_whitespace_in_comment":true,"single_blank_line_at_eof":true,"single_class_element_per_statement":{"elements":["property"]},"single_line_after_imports":true,"switch_case_semicolon_to_colon":true,"switch_case_space":true,"encoding":true,"full_opening_tag":true},"hashes":{"config\/.null-ls_409243_php-cs-fixer-conf.php":"fb71792ed72df5b2976115b4380ef622","config\/.null-ls_800261_php-cs-fixer-conf.php":"1a554594a4eaa31e7bf231c0a93ad00e","config\/.null-ls_450233_php-cs-fixer-conf.php":"1a554594a4eaa31e7bf231c0a93ad00e","config\/.null-ls_536351_php-cs-fixer-conf.php":"5bfcd97c4bfff433fa6da9d289fd7ef9","config\/.null-ls_121074_php-cs-fixer-conf.php":"c116993e570fd1fd0d8e5ff29103a452"}}

View file

@ -1,41 +0,0 @@
packages:
cargo:
- du-dust
- mise
- rbw
# - yazi-fm
# - yazi-cli
dnf:
copr:
- atim/lazygit
- atim/starship
- the4runner/firefox-dev
packages:
- bat
- dnf-plugin-system-upgrade
- duf
- eza
- fd-find
- firefox-dev
- flatpak
- fzf
- gcc
- gcc-c++
- git
- gitlint
- gnome-software
- lazygit
- neovim
- nodejs
- openssl
- openssl-devel
- papirus-icon-theme
- remove-retired-packages
- ripgrep
- sd
- starship
- tealdeer
- tmux
- tree-sitter-cli
- zoxide
- zsh

View file

@ -1,2 +0,0 @@
{{ .chezmoi.sourceDir }}/dot_config/nvim/original_lazy-lock.json

View file

@ -1,2 +0,0 @@
{{ .chezmoi.sourceDir }}/dot_config/yazi/original_package.toml

View file

Before

Width:  |  Height:  |  Size: 313 KiB

After

Width:  |  Height:  |  Size: 313 KiB

Before After
Before After

View file

@ -21,14 +21,13 @@
"debugprint.nvim": { "branch": "main", "commit": "8f2a335fb0e6ebf0291a3551e0198363437e3a38" },
"diffview.nvim": { "branch": "main", "commit": "4516612fe98ff56ae0415a259ff6361a89419b0a" },
"dressing.nvim": { "branch": "master", "commit": "6741f1062d3dc6e4755367a7e9b347b553623f04" },
"flash.nvim": { "branch": "main", "commit": "d0799ae43a581d9f190e182e2a1f389d2887c42a" },
"friendly-snippets": { "branch": "main", "commit": "45a1b96e46efe5fce8af325d4bed45feb9d29d0f" },
"gitsigns.nvim": { "branch": "main", "commit": "e9c4187c3774a46df2d086a66cf3a7e6bea4c432" },
"gopher.nvim": { "branch": "main", "commit": "f55c15ada8e02398000c04a96ef44d986cd01051" },
"grapple.nvim": { "branch": "main", "commit": "7aedc261b05a6c030397c4bc26416efbe746ebf1" },
"hurl.nvim": { "branch": "main", "commit": "d708158dda9a175c0f83cd106ea232301f4317cb" },
"indent-blankline.nvim": { "branch": "master", "commit": "65e20ab94a26d0e14acac5049b8641336819dfc7" },
"lazy.nvim": { "branch": "main", "commit": "b02c9eae6a250f98908c146d1dc1a891f5019f0a" },
"lazy.nvim": { "branch": "main", "commit": "077102c5bfc578693f12377846d427f49bc50076" },
"lazygit.nvim": { "branch": "main", "commit": "dc56df433bfbf107fee0139e187eb9750878fa84" },
"lualine.nvim": { "branch": "master", "commit": "6a40b530539d2209f7dc0492f3681c8c126647ad" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "37a336b653f8594df75c827ed589f1c91d91ff6c" },

Some files were not shown because too many files have changed in this diff Show more