From 9592196853e799af9ba9a1d1e4c74f7827e5d321 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jozef=20Steinh=C3=BCbl?= Date: Thu, 8 Aug 2024 12:31:06 +0200 Subject: [PATCH] feat: dump --- .bashrc | 3 +++ .config/nvim/after/plugin/presence.lua | 2 +- .config/nvim/lua/hyrik/packer.lua | 3 ++- .config/nvim/plugin/packer_compiled.lua | 7 ++++++- .config/openbox/autostart | 2 +- .config/openbox/menu.xml | 5 ++++- .../pipewire.conf.d/20-disable-auto-grain.conf | 1 + common/dump.py | 14 ++++++-------- 8 files changed, 24 insertions(+), 13 deletions(-) diff --git a/.bashrc b/.bashrc index 9a69d7d..611c1ae 100644 --- a/.bashrc +++ b/.bashrc @@ -41,3 +41,6 @@ rbenv() { export NVM_DIR="$HOME/.nvm" [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion + +# moon +export PATH="$HOME/.moon/bin:$PATH" diff --git a/.config/nvim/after/plugin/presence.lua b/.config/nvim/after/plugin/presence.lua index 64dac6c..f46b0d2 100644 --- a/.config/nvim/after/plugin/presence.lua +++ b/.config/nvim/after/plugin/presence.lua @@ -3,7 +3,7 @@ require("presence").setup({ neovim_image_text = "Neovim", -- Text displayed when hovered over the Neovim image main_image = "neovim", -- Main image display (either "neovim" or "file") client_id = "793271441293967371", -- Use your own Discord application client id (not recommended) - log_level = nil, -- Log messages at or above this level (one of the following: "debug", "info", "warn", "error") + log_level = "debug", -- Log messages at or above this level (one of the following: "debug", "info", "warn", "error") debounce_timeout = 10, -- Number of seconds to debounce events (or calls to `:lua package.loaded.presence:update(, true)`) enable_line_number = false, -- Displays the current line number instead of the current project blacklist = {}, -- A list of strings or Lua patterns that disable Rich Presence if the current file name, path, or workspace matches diff --git a/.config/nvim/lua/hyrik/packer.lua b/.config/nvim/lua/hyrik/packer.lua index 59f3184..0ee4157 100644 --- a/.config/nvim/lua/hyrik/packer.lua +++ b/.config/nvim/lua/hyrik/packer.lua @@ -24,8 +24,9 @@ return require("packer").startup(function(use) use "theprimeagen/harpoon" use "mbbill/undotree" use "tpope/vim-fugitive" - use "andweeb/presence.nvim" + use "jiriks74/presence.nvim" use "wakatime/vim-wakatime" + use "github/copilot.vim" use { 'nvim-lualine/lualine.nvim', diff --git a/.config/nvim/plugin/packer_compiled.lua b/.config/nvim/plugin/packer_compiled.lua index 8ee5ac5..464baf0 100644 --- a/.config/nvim/plugin/packer_compiled.lua +++ b/.config/nvim/plugin/packer_compiled.lua @@ -89,6 +89,11 @@ _G.packer_plugins = { path = "/home/hyro/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp", url = "https://github.com/hrsh7th/cmp-nvim-lsp" }, + ["copilot.vim"] = { + loaded = true, + path = "/home/hyro/.local/share/nvim/site/pack/packer/start/copilot.vim", + url = "https://github.com/github/copilot.vim" + }, harpoon = { loaded = true, path = "/home/hyro/.local/share/nvim/site/pack/packer/start/harpoon", @@ -153,7 +158,7 @@ _G.packer_plugins = { ["presence.nvim"] = { loaded = true, path = "/home/hyro/.local/share/nvim/site/pack/packer/start/presence.nvim", - url = "https://github.com/andweeb/presence.nvim" + url = "https://github.com/jiriks74/presence.nvim" }, ["telescope.nvim"] = { loaded = true, diff --git a/.config/openbox/autostart b/.config/openbox/autostart index 5df2fa7..aa1ae79 100644 --- a/.config/openbox/autostart +++ b/.config/openbox/autostart @@ -1,6 +1,6 @@ tint2 & xcompmgr & -nitrogen --restore +xwallpaper --zoom ~/Pictures/Th0q7eQ.jpg xrandr --output eDP-1 --auto --output HDMI-1 --mode 1920x1080 --rate 144 --primary --left-of eDP-1 xbindkeys xinput --set-prop "pointer:Razer Razer DeathAdder Essential" "libinput Accel Speed" -0.85 diff --git a/.config/openbox/menu.xml b/.config/openbox/menu.xml index ace353f..541a249 100644 --- a/.config/openbox/menu.xml +++ b/.config/openbox/menu.xml @@ -12,9 +12,12 @@ - + idea + + zed + diff --git a/.config/pipewire/pipewire.conf.d/20-disable-auto-grain.conf b/.config/pipewire/pipewire.conf.d/20-disable-auto-grain.conf index 1dd9b3b..abecc93 100644 --- a/.config/pipewire/pipewire.conf.d/20-disable-auto-grain.conf +++ b/.config/pipewire/pipewire.conf.d/20-disable-auto-grain.conf @@ -5,6 +5,7 @@ pulse.rules = [ # Disable mic auto gain for some applications matches = [ { application.process.binary = "chrome" } + { application.process.binary = "chromium" } { application.process.binary = "Discord" } { application.process.binary = "teams" } { application.process.binary = "skypeforlinux" } diff --git a/common/dump.py b/common/dump.py index c63e8e0..f679f91 100644 --- a/common/dump.py +++ b/common/dump.py @@ -1,18 +1,16 @@ from glob import glob -from os.path import expanduser, isdir -from os import mkdir -from shutil import copy2 import shutil +import os def dump(stuff: list[str]): for pattern in stuff: - expand = expanduser(pattern) + expand = os.path.expanduser(pattern) for path in glob(expand, recursive=True): - normalized_path = path.removeprefix(expanduser("~/")) - if isdir(normalized_path): - mkdir(normalized_path) - else: + normalized_path = path.removeprefix(os.path.expanduser("~/")) + if os.path.isdir(normalized_path) and not os.path.exists(normalized_path): + os.mkdir(normalized_path) + elif os.path.isfile(normalized_path): shutil.copy2(path, normalized_path) exit(1)