feat: some shit
This commit is contained in:
parent
773ce006f0
commit
8fa67afb79
@ -33,7 +33,7 @@
|
|||||||
origin = top-right
|
origin = top-right
|
||||||
|
|
||||||
# Offset from the origin
|
# Offset from the origin
|
||||||
offset = 10x50
|
offset = 10x10
|
||||||
|
|
||||||
# Scale factor. It is auto-detected if value is 0.
|
# Scale factor. It is auto-detected if value is 0.
|
||||||
scale = 0
|
scale = 0
|
||||||
@ -120,6 +120,8 @@
|
|||||||
|
|
||||||
font = Hack Nerd Font Mono 14
|
font = Hack Nerd Font Mono 14
|
||||||
|
|
||||||
|
enable_recursive_icon_lookup = true
|
||||||
|
|
||||||
# The spacing between lines. If the height is smaller than the
|
# The spacing between lines. If the height is smaller than the
|
||||||
# font height, it will get raised to the font height.
|
# font height, it will get raised to the font height.
|
||||||
line_height = 0
|
line_height = 0
|
||||||
@ -187,7 +189,7 @@
|
|||||||
hide_duplicate_count = false
|
hide_duplicate_count = false
|
||||||
|
|
||||||
# Display indicators for URLs (U) and actions (A).
|
# Display indicators for URLs (U) and actions (A).
|
||||||
show_indicators = yes
|
show_indicators = false
|
||||||
|
|
||||||
### Icons ###
|
### Icons ###
|
||||||
|
|
||||||
@ -203,7 +205,8 @@
|
|||||||
max_icon_size = 128
|
max_icon_size = 128
|
||||||
|
|
||||||
# Paths to default icons.
|
# Paths to default icons.
|
||||||
icon_path = /usr/share/icons/gnome/16x16/status/:/usr/share/icons/gnome/16x16/devices/
|
icon_path = /home/max/.local/share/icons/WhiteSur/status/32/:/home/max/.local/share/icons/WhiteSur-dark/devices@2x/scalable:/usr/share/icons/Adwaita/16x16/status/:/usr/share/icons/Adwaita/16x16/devices/
|
||||||
|
icon_theme="WhiteSur"
|
||||||
|
|
||||||
### History ###
|
### History ###
|
||||||
|
|
||||||
@ -236,7 +239,7 @@
|
|||||||
# corners.
|
# corners.
|
||||||
# The radius will be automatically lowered if it exceeds half of the
|
# The radius will be automatically lowered if it exceeds half of the
|
||||||
# notification height to avoid clipping text and/or icons.
|
# notification height to avoid clipping text and/or icons.
|
||||||
corner_radius = 0
|
corner_radius = 10
|
||||||
|
|
||||||
# Ignore the dbus closeNotification message.
|
# Ignore the dbus closeNotification message.
|
||||||
# Useful to enforce the timeout set by dunst configuration. Without this
|
# Useful to enforce the timeout set by dunst configuration. Without this
|
||||||
@ -292,7 +295,7 @@
|
|||||||
# dunst will attempt to calculate an appropriate dpi value for each monitor
|
# dunst will attempt to calculate an appropriate dpi value for each monitor
|
||||||
# using the resolution and physical size. This might be useful in setups
|
# using the resolution and physical size. This might be useful in setups
|
||||||
# where there are multiple screens with very different dpi values.
|
# where there are multiple screens with very different dpi values.
|
||||||
per_monitor_dpi = false
|
per_monitor_dpi = true
|
||||||
|
|
||||||
|
|
||||||
[urgency_low]
|
[urgency_low]
|
||||||
@ -319,6 +322,15 @@
|
|||||||
# Icon for notifications with critical urgency, uncomment to enable
|
# Icon for notifications with critical urgency, uncomment to enable
|
||||||
#default_icon = /path/to/icon
|
#default_icon = /path/to/icon
|
||||||
|
|
||||||
|
[AndroidMusic]
|
||||||
|
summary = "*Android System Intelligence*"
|
||||||
|
background = "#0009"
|
||||||
|
foreground = "#fff"
|
||||||
|
new_icon = false
|
||||||
|
frame_color = "#0000"
|
||||||
|
format = ""
|
||||||
|
script = "/home/max/.config/dunst/scripts/handle-music"
|
||||||
|
|
||||||
# Every section that isn't one of the above is interpreted as a rules to
|
# Every section that isn't one of the above is interpreted as a rules to
|
||||||
# override settings for certain messages.
|
# override settings for certain messages.
|
||||||
#
|
#
|
||||||
|
2
configs/dunst/scripts/handle-music
Executable file
2
configs/dunst/scripts/handle-music
Executable file
@ -0,0 +1,2 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
dunstify --icon=music "$(echo $DUNST_BODY | sed 's/: Tippen.*//g')"
|
@ -53,6 +53,11 @@ lsp.sumneko_lua.setup {
|
|||||||
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
local capabilities = vim.lsp.protocol.make_client_capabilities()
|
||||||
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
capabilities.textDocument.completion.completionItem.snippetSupport = true
|
||||||
|
|
||||||
|
lsp.solargraph.setup {
|
||||||
|
filetypes = { "ruby" },
|
||||||
|
on_attach = on_attach,
|
||||||
|
}
|
||||||
|
|
||||||
lsp.jsonls.setup {
|
lsp.jsonls.setup {
|
||||||
capabilities = capabilities,
|
capabilities = capabilities,
|
||||||
on_attach = on_attach,
|
on_attach = on_attach,
|
||||||
|
@ -8,17 +8,23 @@ vim.api.nvim_create_autocmd({ 'TextYankPost' }, {
|
|||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local rememberFoldsGroup = vim.api.nvim_create_augroup('RememberFolds', { clear = true })
|
||||||
|
--
|
||||||
|
-- vim.api.nvim_create_autocmd({ 'BufWinLeave', 'BufLeave' }, {
|
||||||
|
-- pattern = "*",
|
||||||
|
-- group = rememberFoldsGroup,
|
||||||
|
-- command = 'mkview'
|
||||||
|
-- })
|
||||||
|
--
|
||||||
|
-- vim.api.nvim_create_autocmd('BufWinEnter', {
|
||||||
|
-- pattern = "*",
|
||||||
|
-- group = rememberFoldsGroup,
|
||||||
|
-- command = 'silent! loadview'
|
||||||
|
-- })
|
||||||
|
|
||||||
cmd [[
|
cmd [[
|
||||||
augroup filetypedetect
|
augroup filetypedetect
|
||||||
au BufNewFile,BufRead *.frag setl ft=glsl
|
au BufNewFile,BufRead *.frag setl ft=glsl
|
||||||
au BufNewFile,BufRead *.vert setl ft=glsl
|
au BufNewFile,BufRead *.vert setl ft=glsl
|
||||||
augroup END
|
augroup END
|
||||||
]]
|
]]
|
||||||
|
|
||||||
cmd [[
|
|
||||||
augroup SaveManualFolds
|
|
||||||
autocmd!
|
|
||||||
au BufWinLeave, BufLeave ?* silent! mkview
|
|
||||||
au BufWinEnter ?* silent! loadview
|
|
||||||
augroup END
|
|
||||||
]]
|
|
||||||
|
@ -9,7 +9,7 @@ g.mapleader = " "
|
|||||||
map("n", "<C-o>", ":Telescope git_files<CR>", options)
|
map("n", "<C-o>", ":Telescope git_files<CR>", options)
|
||||||
map("n", "<C-f>", ":lua require'telescope.builtin'.live_grep{ cwd = vim.fn.getcwd() }<CR>", options)
|
map("n", "<C-f>", ":lua require'telescope.builtin'.live_grep{ cwd = vim.fn.getcwd() }<CR>", options)
|
||||||
map("n", "<C-p>", ":Telescope command_center<CR>", options)
|
map("n", "<C-p>", ":Telescope command_center<CR>", options)
|
||||||
map("n", "<Shift>", "za", options)
|
map("n", "<Leader-Leader>", "za", remap)
|
||||||
|
|
||||||
-- LSP Functionality
|
-- LSP Functionality
|
||||||
map("n", "<Leader>n", ":lua vim.diagnostic.goto_next()<CR>", options)
|
map("n", "<Leader>n", ":lua vim.diagnostic.goto_next()<CR>", options)
|
||||||
|
@ -23,6 +23,11 @@ vim.cmd [[set complete+=kspell]] -- auto complete with spellcheck
|
|||||||
vim.cmd [[set completeopt=menuone,longest]] -- auto complete menu (It's pretty great)
|
vim.cmd [[set completeopt=menuone,longest]] -- auto complete menu (It's pretty great)
|
||||||
vim.cmd [[set nocompatible]] -- Disable compatibility to old-time vi
|
vim.cmd [[set nocompatible]] -- Disable compatibility to old-time vi
|
||||||
set.mouse = 'a' -- Enable mouse support
|
set.mouse = 'a' -- Enable mouse support
|
||||||
|
set.foldmethod = "expr"
|
||||||
|
set.foldexpr = "nvim_treesitter#foldexpr()" -- use treesitter for folding
|
||||||
|
vim.wo.foldcolumn = '1'
|
||||||
|
vim.wo.foldlevel = 99 -- feel free to decrease the value
|
||||||
|
vim.wo.foldenable = true
|
||||||
|
|
||||||
---------------
|
---------------
|
||||||
-- Neovim UI --
|
-- Neovim UI --
|
||||||
|
@ -2,7 +2,8 @@ local fn = vim.fn
|
|||||||
local install_path = fn.stdpath('data') .. '/site/pack/packer/start/packer.nvim'
|
local install_path = fn.stdpath('data') .. '/site/pack/packer/start/packer.nvim'
|
||||||
local packer_bootstrap = false
|
local packer_bootstrap = false
|
||||||
if fn.empty(fn.glob(install_path)) > 0 then
|
if fn.empty(fn.glob(install_path)) > 0 then
|
||||||
packer_bootstrap = fn.system({ 'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path })
|
packer_bootstrap = fn.system({ 'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim',
|
||||||
|
install_path })
|
||||||
vim.cmd 'packadd packer.nvim'
|
vim.cmd 'packadd packer.nvim'
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -79,7 +80,15 @@ return packer.startup(function(use)
|
|||||||
require('session-lens').setup({ path_display = { 'shorten' } })
|
require('session-lens').setup({ path_display = { 'shorten' } })
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
use { "rcarriga/vim-ultest", requires = { "vim-test/vim-test" }, run = ":UpdateRemotePlugins" }
|
|
||||||
|
use {
|
||||||
|
"nvim-neotest/neotest",
|
||||||
|
requires = {
|
||||||
|
"nvim-lua/plenary.nvim",
|
||||||
|
"nvim-treesitter/nvim-treesitter",
|
||||||
|
"antoinemadec/FixCursorHold.nvim"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
-- Database Feature
|
-- Database Feature
|
||||||
use "tpope/vim-dadbod"
|
use "tpope/vim-dadbod"
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
"custom/waybar-mpris"
|
"custom/waybar-mpris"
|
||||||
],
|
],
|
||||||
"modules-center": [
|
"modules-center": [
|
||||||
"wlr/workspaces"
|
"sway/workspaces"
|
||||||
],
|
],
|
||||||
"modules-right": [
|
"modules-right": [
|
||||||
"custom/power-consumption",
|
"custom/power-consumption",
|
||||||
@ -76,6 +76,9 @@
|
|||||||
""
|
""
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
"sway/workspaces": {
|
||||||
|
"format": "{name}"
|
||||||
|
},
|
||||||
"network": {
|
"network": {
|
||||||
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
// "interface": "wlp2*", // (Optional) To force the use of this interface
|
||||||
"format-wifi": "{essid} ({signalStrength}%) ",
|
"format-wifi": "{essid} ({signalStrength}%) ",
|
||||||
|
@ -30,7 +30,8 @@ window > box {
|
|||||||
background: rgba(255, 255, 255, 0.1);
|
background: rgba(255, 255, 255, 0.1);
|
||||||
}
|
}
|
||||||
|
|
||||||
#workspaces button.active {
|
#workspaces button.active,
|
||||||
|
#workspaces button.focused{
|
||||||
background-color: @theme_fg_color;
|
background-color: @theme_fg_color;
|
||||||
color: @theme_bg_color;
|
color: @theme_bg_color;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user