From 4f90def9796f9491d74fa2d5aaf1eb32c4037b3a Mon Sep 17 00:00:00 2001 From: Jason Hilder Date: Thu, 6 Aug 2026 07:43:02 +0200 Subject: [PATCH] The never ending clean. --- config/alacritty/alacritty.toml | 31 ++++++++++++++++++++++--- config/nvim/lua/extra/build/init.lua | 1 - config/nvim/lua/extra/terminal/init.lua | 1 - config/nvim/lua/plugins/init.lua | 22 +++++++++++++++--- install.sh | 4 ++-- scripts/installs/install_php | 5 ++-- 6 files changed, 51 insertions(+), 13 deletions(-) diff --git a/config/alacritty/alacritty.toml b/config/alacritty/alacritty.toml index 5da7169..c76896b 100644 --- a/config/alacritty/alacritty.toml +++ b/config/alacritty/alacritty.toml @@ -1,6 +1,3 @@ -[general] -import = ["~/.config/alacritty/themes/noctalia.toml"] - [font] size = 13 offset = { x = 0, y = 6 } @@ -13,3 +10,31 @@ padding.y = 10 [cursor] style.shape = "Beam" style.blinking = "Always" + +# ------------------------------------------------------------------- +# Themes +# ------------------------------------------------------------------- +# noctalia theme works on system color scheme +# import = ["~/.config/alacritty/themes/noctalia.toml"] +# ------------------------------------------------------------------- +# Vscode dark to match neovim theme +[colors.primary] +background = '#121212' +foreground = '#e8e8e8' + +[colors.cursor] +text = "#1F1F1F" +cursor = "#D4D4D4" + +[colors.normal] +black = "#1F1F1F" +red = "#F44747" +green = "#6A9955" +yellow = "#DCDCAA" +blue = "#569CD6" +magenta = "#C586C0" +cyan = "#56B6C2" +white = "#D4D4D4" + +[colors.bright] +black = "#808080" diff --git a/config/nvim/lua/extra/build/init.lua b/config/nvim/lua/extra/build/init.lua index 9f1d1f5..466b03b 100644 --- a/config/nvim/lua/extra/build/init.lua +++ b/config/nvim/lua/extra/build/init.lua @@ -1,6 +1,5 @@ -- ------------------------------------------------------------ -- BUILD SYSTEM --- ------------------------------------------------------------ local function build(args) if vim.fn.filereadable("build.sh") == 0 then vim.notify("No build.sh found in current directory.", vim.log.levels.WARN) diff --git a/config/nvim/lua/extra/terminal/init.lua b/config/nvim/lua/extra/terminal/init.lua index 03b5fba..397ce46 100644 --- a/config/nvim/lua/extra/terminal/init.lua +++ b/config/nvim/lua/extra/terminal/init.lua @@ -1,6 +1,5 @@ -- ------------------------------------------------------------ -- TERMINAL SYSTEM --- ------------------------------------------------------------ local term_buf = nil local function open_term_split() diff --git a/config/nvim/lua/plugins/init.lua b/config/nvim/lua/plugins/init.lua index 53f1ffa..d413800 100644 --- a/config/nvim/lua/plugins/init.lua +++ b/config/nvim/lua/plugins/init.lua @@ -6,12 +6,12 @@ vim.pack.add({ { src = 'https://github.com/romus204/tree-sitter-manager.nvim' }, { src = 'https://github.com/lukas-reineke/indent-blankline.nvim' }, { src = 'hIdentlinesttps://github.com/xiyaowong/transparent.nvim' }, - { src = 'https://github.com/nvim-lua/plenary.nvim' }, - { src = 'https://github.com/kvrohit/rasmus.nvim' }, + { src = 'https://github.com/stevearc/oil.nvim' }, + { src = 'https://github.com/Mofiqul/vscode.nvim.git' }, }) -- Colorscheme -vim.cmd [[colorscheme rasmus]] +vim.cmd [[colorscheme vscode]] -- Treesitter require("tree-sitter-manager").setup() @@ -27,6 +27,22 @@ require("ibl").setup({ }, }) +-- File explorer +require("oil").setup({ + default_file_explorer = true, + columns = { "icon" }, + view_options = { + show_hidden = true, + }, + keymaps = { + [""] = "actions.select", + ["-"] = "actions.parent", + ["_"] = "actions.open_cwd", + ["q"] = "actions.close", + }, +}) +map("n", "", "Oil") + -- Fuzzy Finders require("fzf-lua").setup({}) map("n", "", "FzfLua files") diff --git a/install.sh b/install.sh index d43600b..f8116d0 100755 --- a/install.sh +++ b/install.sh @@ -150,9 +150,9 @@ if [ "$DO_INSTALL" = true ]; then # network & download wget curl ca-certificates gnupg rsync # core utilities - git unzip jq fzf tree direnv make + git unzip fd jq fzf ripgrep tree direnv make bat # modern shell and cli tools - fish-shell alacritty fd ripgrep bat + fish-shell alacritty tmux # build & dev tools base-devel valgrind tree-sitter-cli go nodejs # window manager & desktop diff --git a/scripts/installs/install_php b/scripts/installs/install_php index e46a7b1..8745fc8 100755 --- a/scripts/installs/install_php +++ b/scripts/installs/install_php @@ -1,9 +1,8 @@ #!/bin/bash # --------------------------------------------------------------------------------- -# Golang install recipe -# Fetches the void php version -# then installs composer with php +# PHP install recipe +# Fetches the void php version and composer package # --------------------------------------------------------------------------------- set -e