diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 462d310..d29bdb3 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -1,53 +1,57 @@ { "Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" }, - "LuaSnip": { "branch": "master", "commit": "be7be2ca7f55bb881a7ffc16b2efa5af034ab06b" }, - "auto-session": { "branch": "main", "commit": "64dc86e43c85f0062baafb0b607a6162efc99c91" }, - "catppuccin": { "branch": "main", "commit": "02bdd749931a5d739063562e57531c118e081882" }, + "LuaSnip": { "branch": "master", "commit": "b152822e1a4bafb6bdf11a16cc26525cbd95ee00" }, + "autoclose.nvim": { "branch": "main", "commit": "dc42806540dcf448ecb2bad6b67204410cfbe629" }, + "catppuccin": { "branch": "main", "commit": "6af91673ceccbd6e073b66c439e7fce239f72d24" }, "cmp-nvim-lsp": { "branch": "main", "commit": "5af77f54de1b16c34b23cba810150689a3a90312" }, "cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" }, "cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" }, - "conform.nvim": { "branch": "master", "commit": "9d5ba06d6ee7418c674f498634617416d15b6239" }, - "dashboard-nvim": { "branch": "master", "commit": "681300934baf36f6184ca41f0b26aed22056d4ee" }, + "conform.nvim": { "branch": "master", "commit": "393210360b9e807862e5329763526509f52b5218" }, "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, "fidget.nvim": { "branch": "main", "commit": "1ba38e4cbb24683973e00c2e36f53ae64da38ef5" }, - "friendly-snippets": { "branch": "main", "commit": "ea068f1becd91bcd4591fceb6420d4335e2e14d3" }, - "gitsigns.nvim": { "branch": "main", "commit": "c097cb255096f333e14d341082a84f572b394fa2" }, - "gruvbox.nvim": { "branch": "main", "commit": "6e4027ae957cddf7b193adfaec4a8f9e03b4555f" }, + "friendly-snippets": { "branch": "main", "commit": "fa36367422da5a38560892e3db6d090a635d9d41" }, + "gitsigns.nvim": { "branch": "main", "commit": "805610a9393fa231f2c2b49cb521bfa413fadb3d" }, + "gruvbox.nvim": { "branch": "main", "commit": "dd0ab08b17d2ead7bdb4838b48e1d08034ead0f0" }, "harpoon": { "branch": "master", "commit": "ccae1b9bec717ae284906b0bf83d720e59d12b91" }, - "lazy.nvim": { "branch": "main", "commit": "31ddbea7c10b6920c9077b66c97951ca8682d5c8" }, + "lazy.nvim": { "branch": "main", "commit": "d3974346b6cef2116c8e7b08423256a834cb7cbc" }, "lazygit.nvim": { "branch": "main", "commit": "0ada6c6e7e138df92f5009b6952f4ac41248305a" }, + "lspkind.nvim": { "branch": "master", "commit": "1735dd5a5054c1fb7feaf8e8658dbab925f4f0cf" }, "lualine.nvim": { "branch": "master", "commit": "0a5a66803c7407767b799067986b4dc3036e1983" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "markdown.nvim": { "branch": "master", "commit": "fd3d4c65041c62c4f51824ede751c2cf032b7c62" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "44509689b9bf3984d729cc264aacb31cb7f41668" }, + "markdown.nvim": { "branch": "master", "commit": "951b7b567668608d60637d2c9e97f4baea5fdbbe" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "05744f0f1967b5757bd05c08df4271ab8ec990aa" }, "mason-tool-installer.nvim": { "branch": "main", "commit": "b129892f783740e6cf741f2ea09fa5dd512aa584" }, "mason.nvim": { "branch": "main", "commit": "751b1fcbf3d3b783fcf8d48865264a9bcd8f9b10" }, - "mini.nvim": { "branch": "main", "commit": "2bddcd5980ed79a7cdcdc2ad3e270a5a9c13b90b" }, - "modes.nvim": { "branch": "main", "commit": "3188692abf02a8838ec75e59d68c2ce3e4323f5c" }, + "mini.nvim": { "branch": "main", "commit": "061379f082d6b03305b00ddd6f8f6b7b8eded6d8" }, "neodev.nvim": { "branch": "main", "commit": "ce9a2e8eaba5649b553529c5498acb43a6c317cd" }, - "neoscroll.nvim": { "branch": "master", "commit": "21d52973bde32db998fc8b6590f87eb3c3c6d8e4" }, - "nightfox.nvim": { "branch": "main", "commit": "e352a32e0f54feb2550ebdab815ae8f7f26ed63b" }, - "nvim-cmp": { "branch": "main", "commit": "ce16de5665c766f39c271705b17fff06f7bcb84f" }, - "nvim-lspconfig": { "branch": "master", "commit": "b3014f2209503944f2714cf27c95591433a0c7d8" }, - "nvim-notify": { "branch": "master", "commit": "5371f4bfc1f6d3adf4fe9d62cd3a9d44356bfd15" }, + "neoscroll.nvim": { "branch": "master", "commit": "e78657719485c5663b88e5d96ffcfb6a2fe3eec0" }, + "neovim-session-manager": { "branch": "master", "commit": "892c55f7256fe170301a1fdd21752982c75c3507" }, + "nightfox.nvim": { "branch": "main", "commit": "df75a6a94910ae47854341d6b5a6fd483192c0eb" }, + "nvim-cmp": { "branch": "main", "commit": "8f3c541407e691af6163e2447f3af1bd6e17f9a3" }, + "nvim-dap": { "branch": "master", "commit": "5a2f7121869394502521c52b2bc581ab22c69447" }, + "nvim-dap-ui": { "branch": "master", "commit": "71bfe9bd6b3465e169b53bea4f83775034d822dd" }, + "nvim-dap-virtual-text": { "branch": "master", "commit": "3e8e207513e6ef520894950acd76b79902714103" }, + "nvim-devdocs": { "branch": "master", "commit": "1ab982d3e069d191d9157b897c8b70cf48b7f77a" }, + "nvim-lspconfig": { "branch": "master", "commit": "97762065bf7e1ac617d0a8710eb7ec2d656287a9" }, + "nvim-nio": { "branch": "master", "commit": "8765cbc4d0c629c8158a5341e1b4305fd93c3a90" }, "nvim-prose": { "branch": "main", "commit": "38aac8c9c94a5725d152bdfea374d60e07fb93d6" }, + "nvim-surround": { "branch": "main", "commit": "6d0dc3dbb557bcc6a024969da461df4ba803fc48" }, "nvim-tmux-navigation": { "branch": "main", "commit": "4898c98702954439233fdaf764c39636681e2861" }, - "nvim-treesitter": { "branch": "master", "commit": "b7339ffb9affdd5c843d4aae1d5f949039294d89" }, - "nvim-treesitter-context": { "branch": "master", "commit": "f19766163c18515fb4d3c12d572bf9cba6cdb990" }, - "nvim-treesitter-textobjects": { "branch": "master", "commit": "67ac27f859ee3f7584f3edef81d0942bb61d5344" }, + "nvim-treesitter": { "branch": "master", "commit": "268611e3ece8463bfb5b09044dcd1b76a28ffbb6" }, + "nvim-treesitter-context": { "branch": "master", "commit": "2650e6431f7daba5d9c2c64134fa5eb2312eb3d7" }, + "nvim-treesitter-textobjects": { "branch": "master", "commit": "23b820146956b3b681c19e10d3a8bc0cbd9a1d4c" }, "nvim-ts-autotag": { "branch": "main", "commit": "531f48334c422222aebc888fd36e7d109cb354cd" }, - "nvim-web-devicons": { "branch": "master", "commit": "6e355632387a085f15a66ad68cf681c1d7374a04" }, - "plenary.nvim": { "branch": "master", "commit": "8aad4396840be7fc42896e3011751b7609ca4119" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "0563a31b1f46a911865cb85df3ddde2eff9fdada" }, - "rose-pine": { "branch": "main", "commit": "9cd7d8aad3606a95d733a45d16275eb7a5a836a3" }, - "telescope-file-browser.nvim": { "branch": "master", "commit": "5ee5002373655fd684a4ad0d47a3de876ceacf9a" }, + "nvim-web-devicons": { "branch": "master", "commit": "5b9067899ee6a2538891573500e8fd6ff008440f" }, + "oil.nvim": { "branch": "master", "commit": "f630887cd845a7341bc16488fe8aaecffe3aaa8a" }, + "plenary.nvim": { "branch": "master", "commit": "08e301982b9a057110ede7a735dd1b5285eb341f" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "7ef0766b5cd2f5cdf4fcb08886f0a2ebf65981fa" }, + "rose-pine": { "branch": "main", "commit": "17b466e79479758b332a3cac12544a3ad2be6241" }, + "telescope-file-browser.nvim": { "branch": "master", "commit": "4d5fd21bae12ee6e9a79232e1c377f43c419d0c5" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "9ef21b2e6bb6ebeaf349a0781745549bbb870d27" }, - "telescope-project.nvim": { "branch": "master", "commit": "1aaf16580a614601a7f7077d9639aeb457dc5559" }, "telescope-symbols.nvim": { "branch": "master", "commit": "a6d0127a53d39b9fc2af75bd169d288166118aec" }, "telescope-ui-select.nvim": { "branch": "master", "commit": "6e51d7da30bd139a6950adf2a47fda6df9fa06d2" }, "telescope-zoxide": { "branch": "main", "commit": "68966349aa1b8e9ade403e18479ecf79447389a7" }, - "telescope.nvim": { "branch": "0.1.x", "commit": "6312868392331c9c0f22725041f1ec2bef57c751" }, - "toggleterm.nvim": { "branch": "main", "commit": "193786e0371e3286d3bc9aa0079da1cd41beaa62" }, + "telescope.nvim": { "branch": "0.1.x", "commit": "7011eaae0ac1afe036e30c95cf80200b8dc3f21a" }, "trouble.nvim": { "branch": "main", "commit": "b9cf677f20bb2faa2dacfa870b084e568dca9572" }, "twilight.nvim": { "branch": "main", "commit": "8b7b50c0cb2dc781b2f4262a5ddd57571556d1e4" }, "vim-pencil": { "branch": "master", "commit": "6d70438a8886eaf933c38a7a43a61adb0a7815ed" }, diff --git a/wezterm/.config/wezterm/background.lua b/wezterm/.config/wezterm/background.lua new file mode 100644 index 0000000..9c1c9f4 --- /dev/null +++ b/wezterm/.config/wezterm/background.lua @@ -0,0 +1,23 @@ +local wezterm = require("wezterm") +local bg_color = wezterm.get_builtin_color_schemes()["rose-pine"].background + +return { + { + source = { + File = require("selected_bg"), + }, + hsb = { + hue = 1.0, + saturation = 1, + brightness = 0.7, + }, + }, + { + source = { + Color = bg_color, + }, + width = "100%", + height = "100%", + opacity = 0.9, + }, +} diff --git a/wezterm/.config/wezterm/keymaps.lua b/wezterm/.config/wezterm/keymaps.lua new file mode 100644 index 0000000..b6807d5 --- /dev/null +++ b/wezterm/.config/wezterm/keymaps.lua @@ -0,0 +1,8 @@ +local wezterm = require("wezterm") +return { + { + key = "F11", + mods = "", + action = wezterm.action.ToggleFullScreen, + }, +} diff --git a/wezterm/.config/wezterm/select_bg.lua b/wezterm/.config/wezterm/select_bg.lua new file mode 100755 index 0000000..0253bae --- /dev/null +++ b/wezterm/.config/wezterm/select_bg.lua @@ -0,0 +1,23 @@ +local lfs = require("lfs") + +local art_path = os.getenv("HOME") .. "/bgs/art/" + +local art_list = {} +for file in lfs.dir(art_path) do + if file ~= "." and file ~= ".." then + local mode = lfs.attributes(art_path .. "/" .. file, "mode") + if mode == "file" then + table.insert(art_list, file) + end + end +end + +-- for _, pic in ipairs(art_list) do +-- print(pic) +-- end + +math.randomseed(os.time()) +local random_index = math.random(#art_list) + +io.output("selected_bg.lua") +io.write('return "' .. art_path .. art_list[random_index] .. '"') diff --git a/wezterm/.config/wezterm/selected_bg.lua b/wezterm/.config/wezterm/selected_bg.lua new file mode 100644 index 0000000..44f49db --- /dev/null +++ b/wezterm/.config/wezterm/selected_bg.lua @@ -0,0 +1 @@ +return "/home/andrzej/bgs/art/Joseph_Mallord_William_Turner_-_Dort_or_Dordrecht-_The_Dort_Packet-Boat_from_Rotterdam_Becalmed_-_Google_Art_Project.jpg" \ No newline at end of file diff --git a/wezterm/.config/wezterm/wezterm.lua b/wezterm/.config/wezterm/wezterm.lua new file mode 100644 index 0000000..5618c73 --- /dev/null +++ b/wezterm/.config/wezterm/wezterm.lua @@ -0,0 +1,17 @@ +-- Pull in the wezterm API +local wezterm = require("wezterm") + +-- This will hold the configuration. +local config = wezterm.config_builder() + +-- This is where you actually apply your config choices +config.font = wezterm.font("GoMono Nerd Font Mono") +config.color_scheme = "rose-pine" +config.hide_tab_bar_if_only_one_tab = true + +--background +config.background = require("background") +config.use_dead_keys = false +config.keys = require("keymaps") +-- and finally, return the configuration to wezterm +return config diff --git a/zsh/.zsh/cache/.zsh-update b/zsh/.zsh/cache/.zsh-update index 43f465e..4b19c0b 100644 --- a/zsh/.zsh/cache/.zsh-update +++ b/zsh/.zsh/cache/.zsh-update @@ -1 +1 @@ -LAST_EPOCH=19835 +LAST_EPOCH=19858 diff --git a/zsh/.zsh/cache/luarocks_configs_paths b/zsh/.zsh/cache/luarocks_configs_paths new file mode 100644 index 0000000..dceecc1 --- /dev/null +++ b/zsh/.zsh/cache/luarocks_configs_paths @@ -0,0 +1,2 @@ +user_config_path='/home/andrzej/.luarocks/config-5.1.lua' +system_config_path='/etc/luarocks/config-5.1.lua' diff --git a/zsh/.zsh/cache/luarocks_configured_values b/zsh/.zsh/cache/luarocks_configured_values new file mode 100644 index 0000000..6b0d1af --- /dev/null +++ b/zsh/.zsh/cache/luarocks_configured_values @@ -0,0 +1,3 @@ +configured_lua_version='5.1' +configured_user_tree='/home/andrzej/.luarocks' +configured_system_tree='' diff --git a/zsh/.zsh/cache/luarocks_installed_descriptions b/zsh/.zsh/cache/luarocks_installed_descriptions new file mode 100644 index 0000000..d533c9d --- /dev/null +++ b/zsh/.zsh/cache/luarocks_installed_descriptions @@ -0,0 +1,4 @@ +rocks_descriptions=( ${(Q)"${(z)$(<<\EO:rocks_descriptions +'LuaDoc is a documentation tool for Lua source code' 'File System Library for the Lua Programming Language' 'A simple API to use logging features' 'Network support for the Lua language' +EO:rocks_descriptions +)}"} ) diff --git a/zsh/.zsh/cache/luarocks_installed_list b/zsh/.zsh/cache/luarocks_installed_list new file mode 100644 index 0000000..e2e60b6 --- /dev/null +++ b/zsh/.zsh/cache/luarocks_installed_list @@ -0,0 +1,4 @@ +rocks_list=( ${(Q)"${(z)$(<<\EO:rocks_list +'luadoc' '3.0.1-1' 'installed' '/usr/local/lib/luarocks/rocks-5.1' 'luafilesystem' '1.8.0-1' 'installed' '/usr/local/lib/luarocks/rocks-5.1' 'lualogging' '1.8.2-1' 'installed' '/usr/local/lib/luarocks/rocks-5.1' 'luasocket' '3.1.0-1' 'installed' '/usr/local/lib/luarocks/rocks-5.1' +EO:rocks_list +)}"} ) diff --git a/zsh/.zsh/cache/luarocks_installed_names b/zsh/.zsh/cache/luarocks_installed_names new file mode 100644 index 0000000..9e8646a --- /dev/null +++ b/zsh/.zsh/cache/luarocks_installed_names @@ -0,0 +1,4 @@ +rocks_names=( ${(Q)"${(z)$(<<\EO:rocks_names +'luadoc' 'luafilesystem' 'lualogging' 'luasocket' +EO:rocks_names +)}"} ) diff --git a/zsh/.zsh/cache/luarocks_installed_versions b/zsh/.zsh/cache/luarocks_installed_versions new file mode 100644 index 0000000..311a6f8 --- /dev/null +++ b/zsh/.zsh/cache/luarocks_installed_versions @@ -0,0 +1,4 @@ +rocks_versions=( ${(Q)"${(z)$(<<\EO:rocks_versions +'3.0.1-1' '1.8.0-1' '1.8.2-1' '3.1.0-1' +EO:rocks_versions +)}"} ) diff --git a/zsh/.zshrc b/zsh/.zshrc index b3c1a52..4483599 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -124,3 +124,6 @@ if (( $+commands[zoxide] )); then else echo '[oh-my-zsh] zoxide not found, please install it from https://github.com/ajeetdsouza/zoxide' fi + +#LUAROCKS +eval "$(luarocks path --bin)"