Compare commits
2 Commits
714e8f254b
...
3c1f4e2b0e
Author | SHA1 | Date | |
---|---|---|---|
3c1f4e2b0e | |||
573bc93834 |
@ -121,12 +121,12 @@ foreground = green
|
|||||||
# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported,
|
# Gradient mode, only hex defined colors (and thereby ncurses mode) are supported,
|
||||||
# background must also be defined in hex or remain commented out. 1 = on, 0 = off.
|
# background must also be defined in hex or remain commented out. 1 = on, 0 = off.
|
||||||
# You can define as many as 8 different colors. They range from bottom to top of screen
|
# You can define as many as 8 different colors. They range from bottom to top of screen
|
||||||
gradient = 1
|
# gradient = 1
|
||||||
gradient_count = 4
|
# gradient_count = 4
|
||||||
gradient_color_4 = '#a9b665'
|
# gradient_color_4 = '#a9b665'
|
||||||
gradient_color_3 = '#d8a657'
|
# gradient_color_3 = '#d8a657'
|
||||||
gradient_color_2 = '#e78a4e'
|
# gradient_color_2 = '#e78a4e'
|
||||||
gradient_color_1 = '#ea6962'
|
# gradient_color_1 = '#ea6962'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
79
cava/.config/cava/shaders/bar_spectrum.frag
Normal file
79
cava/.config/cava/shaders/bar_spectrum.frag
Normal file
@ -0,0 +1,79 @@
|
|||||||
|
#version 330
|
||||||
|
|
||||||
|
in vec2 fragCoord;
|
||||||
|
out vec4 fragColor;
|
||||||
|
|
||||||
|
// bar values. defaults to left channels first (low to high), then right (high to low).
|
||||||
|
uniform float bars[512];
|
||||||
|
|
||||||
|
uniform int bars_count; // number of bars (left + right) (configurable)
|
||||||
|
uniform int bar_width; // bar width (configurable), not used here
|
||||||
|
uniform int bar_spacing; // space bewteen bars (configurable)
|
||||||
|
|
||||||
|
uniform vec3 u_resolution; // window resolution
|
||||||
|
|
||||||
|
//colors, configurable in cava config file (r,g,b) (0.0 - 1.0)
|
||||||
|
uniform vec3 bg_color; // background color
|
||||||
|
uniform vec3 fg_color; // foreground color
|
||||||
|
|
||||||
|
uniform int gradient_count;
|
||||||
|
uniform vec3 gradient_colors[8]; // gradient colors
|
||||||
|
|
||||||
|
vec3 normalize_C(float y,vec3 col_1, vec3 col_2, float y_min, float y_max)
|
||||||
|
{
|
||||||
|
//create color based on fraction of this color and next color
|
||||||
|
float yr = (y - y_min) / (y_max - y_min);
|
||||||
|
return col_1 * (1.0 - yr) + col_2 * yr;
|
||||||
|
}
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
// find which bar to use based on where we are on the x axis
|
||||||
|
float x = u_resolution.x * fragCoord.x;
|
||||||
|
int bar = int(bars_count * fragCoord.x);
|
||||||
|
|
||||||
|
//calculate a bar size
|
||||||
|
float bar_size = u_resolution.x / bars_count;
|
||||||
|
|
||||||
|
//the y coordinate and bar values are the same
|
||||||
|
float y = bars[bar];
|
||||||
|
|
||||||
|
// make sure there is a thin line at bottom
|
||||||
|
if (y * u_resolution.y < 1.0)
|
||||||
|
{
|
||||||
|
y = 1.0 / u_resolution.y;
|
||||||
|
}
|
||||||
|
|
||||||
|
//draw the bar up to current height
|
||||||
|
if (y > fragCoord.y)
|
||||||
|
{
|
||||||
|
//make some space between bars basen on settings
|
||||||
|
if (x > (bar + 1) * (bar_size) - bar_spacing)
|
||||||
|
{
|
||||||
|
fragColor = vec4(bg_color,1.0);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
if (gradient_count == 0)
|
||||||
|
{
|
||||||
|
fragColor = vec4(fg_color,1.0);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
//find which color in the configured gradient we are at
|
||||||
|
int color = int((gradient_count - 1) * fragCoord.y);
|
||||||
|
|
||||||
|
//find where on y this and next color is supposed to be
|
||||||
|
float y_min = color / (gradient_count - 1.0);
|
||||||
|
float y_max = (color + 1.0) / (gradient_count - 1.0);
|
||||||
|
|
||||||
|
//make color
|
||||||
|
fragColor = vec4(normalize_C(fragCoord.y, gradient_colors[color], gradient_colors[color + 1], y_min, y_max), 1.0);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
fragColor = vec4(bg_color,1.0);
|
||||||
|
}
|
||||||
|
}
|
34
cava/.config/cava/shaders/northern_lights.frag
Normal file
34
cava/.config/cava/shaders/northern_lights.frag
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
#version 330
|
||||||
|
|
||||||
|
in vec2 fragCoord;
|
||||||
|
out vec4 fragColor;
|
||||||
|
|
||||||
|
// bar values. defaults to left channels first (low to high), then right (high to low).
|
||||||
|
uniform float bars[512];
|
||||||
|
|
||||||
|
uniform int bars_count; // number of bars (left + right) (configurable)
|
||||||
|
|
||||||
|
uniform vec3 u_resolution; // window resolution, not used here
|
||||||
|
|
||||||
|
//colors, configurable in cava config file
|
||||||
|
uniform vec3 bg_color; // background color(r,g,b) (0.0 - 1.0), not used here
|
||||||
|
uniform vec3 fg_color; // foreground color, not used here
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
// find which bar to use based on where we are on the x axis
|
||||||
|
int bar = int(bars_count * fragCoord.x);
|
||||||
|
|
||||||
|
float bar_y = 1.0 - abs((fragCoord.y - 0.5)) * 2.0;
|
||||||
|
float y = (bars[bar]) * bar_y;
|
||||||
|
|
||||||
|
float bar_x = (fragCoord.x - float(bar) / float(bars_count)) * bars_count;
|
||||||
|
float bar_r = 1.0 - abs((bar_x - 0.5)) * 2;
|
||||||
|
|
||||||
|
bar_r = bar_r * bar_r * 2;
|
||||||
|
|
||||||
|
// set color
|
||||||
|
fragColor.r = fg_color.x * y * bar_r;
|
||||||
|
fragColor.g = fg_color.y * y * bar_r;
|
||||||
|
fragColor.b = fg_color.z * y * bar_r;
|
||||||
|
}
|
14
cava/.config/cava/shaders/pass_through.vert
Normal file
14
cava/.config/cava/shaders/pass_through.vert
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
#version 330
|
||||||
|
|
||||||
|
|
||||||
|
// Input vertex data, different for all executions of this shader.
|
||||||
|
layout(location = 0) in vec3 vertexPosition_modelspace;
|
||||||
|
|
||||||
|
// Output data ; will be interpolated for each fragment.
|
||||||
|
out vec2 fragCoord;
|
||||||
|
|
||||||
|
void main()
|
||||||
|
{
|
||||||
|
gl_Position = vec4(vertexPosition_modelspace,1);
|
||||||
|
fragCoord = (vertexPosition_modelspace.xy+vec2(1,1))/2.0;
|
||||||
|
}
|
@ -204,6 +204,8 @@
|
|||||||
|
|
||||||
;; this never worked lol
|
;; this never worked lol
|
||||||
(setq lsp-treemacs-sync-mode 1)
|
(setq lsp-treemacs-sync-mode 1)
|
||||||
|
(setq treemacs-project-follow-mode 1)
|
||||||
|
(treemacs-add-and-display-current-project-exclusively)
|
||||||
|
|
||||||
;; bitmap very funni
|
;; bitmap very funni
|
||||||
(setq highlight-indent-guides-method 'bitmap)
|
(setq highlight-indent-guides-method 'bitmap)
|
||||||
@ -252,6 +254,7 @@
|
|||||||
:n "S" #'elfeed-search-set-filter
|
:n "S" #'elfeed-search-set-filter
|
||||||
:n "b" #'elfeed-search-browse-url
|
:n "b" #'elfeed-search-browse-url
|
||||||
:n "y" #'elfeed-search-yank)
|
:n "y" #'elfeed-search-yank)
|
||||||
|
|
||||||
(map! :map elfeed-show-mode-map
|
(map! :map elfeed-show-mode-map
|
||||||
:after elfeed-show
|
:after elfeed-show
|
||||||
[remap kill-this-buffer] "q"
|
[remap kill-this-buffer] "q"
|
||||||
@ -340,3 +343,7 @@
|
|||||||
(org-agenda-refresh))
|
(org-agenda-refresh))
|
||||||
|
|
||||||
(setq org-read-date-prefer-future 'time)
|
(setq org-read-date-prefer-future 'time)
|
||||||
|
|
||||||
|
(map! :leader
|
||||||
|
:desc "Start/Stop pomodoro"
|
||||||
|
"m c p" #'org-pomodoro)
|
||||||
|
@ -97,7 +97,7 @@
|
|||||||
;;prodigy ; FIXME managing external services & code builders
|
;;prodigy ; FIXME managing external services & code builders
|
||||||
;;rgb ; creating color strings
|
;;rgb ; creating color strings
|
||||||
taskrunner ; taskrunner for all your projects
|
taskrunner ; taskrunner for all your projects
|
||||||
;;terraform ; infrastructure as code
|
terraform ; infrastructure as code
|
||||||
tmux ; an API for interacting with tmux
|
tmux ; an API for interacting with tmux
|
||||||
;;upload ; map local to remote projects via ssh/ftp
|
;;upload ; map local to remote projects via ssh/ftp
|
||||||
:os
|
:os
|
||||||
|
@ -48,14 +48,25 @@
|
|||||||
;(unpin! pinned-package another-pinned-package)
|
;(unpin! pinned-package another-pinned-package)
|
||||||
;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
|
;; ...Or *all* packages (NOT RECOMMENDED; will likely break things)
|
||||||
;(unpin! t)
|
;(unpin! t)
|
||||||
|
|
||||||
|
;; gitty nitty
|
||||||
|
(package! magit-delta)
|
||||||
|
(package! blamer :recipe (:host github :repo "artawower/blamer.el"))
|
||||||
|
|
||||||
|
;; evil parens
|
||||||
|
(package! evil-cleverparens)
|
||||||
|
|
||||||
|
;; discordo
|
||||||
|
(package! elcord)
|
||||||
|
|
||||||
|
;; rusty
|
||||||
|
(unpin! rustic)
|
||||||
|
|
||||||
|
;; orgy
|
||||||
|
;; (package! org :pin "ca873f7")
|
||||||
|
(package! org-pomodoro)
|
||||||
|
(package! org-fragtog)
|
||||||
|
(package! org-recur)
|
||||||
(unpin! org-roam)
|
(unpin! org-roam)
|
||||||
(package! websocket)
|
(package! websocket)
|
||||||
(package! org-roam-ui :recipe (:host github :repo "org-roam/org-roam-ui" :files ("*.el" "out")))
|
(package! org-roam-ui :recipe (:host github :repo "org-roam/org-roam-ui" :files ("*.el" "out")))
|
||||||
(package! magit-delta)
|
|
||||||
(package! blamer :recipe (:host github :repo "artawower/blamer.el"))
|
|
||||||
(package! org-fragtog)
|
|
||||||
(package! org-recur)
|
|
||||||
(package! evil-cleverparens)
|
|
||||||
(package! elcord)
|
|
||||||
(unpin! rustic)
|
|
||||||
(package! org :pin "5890ac")
|
|
||||||
|
@ -39,3 +39,12 @@
|
|||||||
|
|
||||||
[diff]
|
[diff]
|
||||||
colorMoved = default
|
colorMoved = default
|
||||||
|
[filter "lfs"]
|
||||||
|
required = true
|
||||||
|
clean = git-lfs clean -- %f
|
||||||
|
smudge = git-lfs smudge -- %f
|
||||||
|
process = git-lfs filter-process
|
||||||
|
[rebase]
|
||||||
|
autostash = true
|
||||||
|
[core]
|
||||||
|
autocrlf = input
|
||||||
|
@ -17,33 +17,4 @@ enable_audio_bell no
|
|||||||
|
|
||||||
enabled_layouts splits:split_axis=horizontal
|
enabled_layouts splits:split_axis=horizontal
|
||||||
|
|
||||||
# Create a new window splitting the space used by the existing one so that
|
|
||||||
# the two windows are placed one above the other
|
|
||||||
map F5 launch --location=hsplit
|
|
||||||
|
|
||||||
# Create a new window splitting the space used by the existing one so that
|
|
||||||
# the two windows are placed side by side
|
|
||||||
map F6 launch --location=vsplit
|
|
||||||
|
|
||||||
# Create a new window splitting the space used by the existing one so that
|
|
||||||
# the two windows are placed side by side if the existing window is wide or
|
|
||||||
# one above the other if the existing window is tall.
|
|
||||||
map F4 launch --location=split
|
|
||||||
|
|
||||||
# Rotate the current split, chaging its split axis from vertical to
|
|
||||||
# horizontal or vice versa
|
|
||||||
map F7 layout_action rotate
|
|
||||||
|
|
||||||
# Move the active window in the indicated direction
|
|
||||||
map shift+up move_window up
|
|
||||||
map shift+left move_window left
|
|
||||||
map shift+right move_window right
|
|
||||||
map shift+down move_window down
|
|
||||||
|
|
||||||
# Switch focus to the neighboring window in the indicated direction
|
|
||||||
map ctrl+left neighboring_window left
|
|
||||||
map ctrl+right neighboring_window right
|
|
||||||
map ctrl+up neighboring_window up
|
|
||||||
map ctrl+down neighboring_window down
|
|
||||||
|
|
||||||
include nord.conf
|
include nord.conf
|
||||||
|
@ -173,3 +173,9 @@ require("presence"):setup({
|
|||||||
workspace_text = "Working on %s", -- Format string rendered when in a git repository (either string or function(project_name: string|nil, filename: string): string)
|
workspace_text = "Working on %s", -- Format string rendered when in a git repository (either string or function(project_name: string|nil, filename: string): string)
|
||||||
line_number_text = "Line %s out of %s", -- Format string rendered when `enable_line_number` is set to true (either string or function(line_number: number, line_count: number): string)
|
line_number_text = "Line %s out of %s", -- Format string rendered when `enable_line_number` is set to true (either string or function(line_number: number, line_count: number): string)
|
||||||
})
|
})
|
||||||
|
|
||||||
|
vim.list_extend(lvim.lsp.automatic_configuration.skipped_servers, { "clangd" })
|
||||||
|
local capabilities = require("lvim.lsp").common_capabilities()
|
||||||
|
capabilities.offsetEncoding = { "utf-16" }
|
||||||
|
local opts = { capabilities = capabilities }
|
||||||
|
require("lvim.lsp.manager").setup("clangd", opts)
|
||||||
|
@ -1,60 +1,60 @@
|
|||||||
{
|
{
|
||||||
"Comment.nvim": { "branch": "master", "commit": "176e85eeb63f1a5970d6b88f1725039d85ca0055" },
|
"Comment.nvim": { "branch": "master", "commit": "0236521ea582747b58869cb72f70ccfa967d2e89" },
|
||||||
"LuaSnip": { "branch": "master", "commit": "1f72e43a446961a1372c54038882c1d36e105cab" },
|
"LuaSnip": { "branch": "master", "commit": "0df29db3543837f8b41597f2640397c5ec792b7b" },
|
||||||
"alpha-nvim": { "branch": "main", "commit": "e4fc5e29b731bdf55d204c5c6a11dc3be70f3b65" },
|
"alpha-nvim": { "branch": "main", "commit": "234822140b265ec4ba3203e3e0be0e0bb826dff5" },
|
||||||
"better-escape.nvim": { "branch": "master", "commit": "7031dc734add47bb71c010e0551829fa5799375f" },
|
"better-escape.nvim": { "branch": "master", "commit": "7031dc734add47bb71c010e0551829fa5799375f" },
|
||||||
"bigfile.nvim": { "branch": "main", "commit": "9616b73670ffeb92679677554ded88854ae42cf8" },
|
"bigfile.nvim": { "branch": "main", "commit": "9616b73670ffeb92679677554ded88854ae42cf8" },
|
||||||
"bufferline.nvim": { "branch": "main", "commit": "d24378edc14a675c820a303b4512af3bbc5761e9" },
|
"bufferline.nvim": { "branch": "main", "commit": "357cc8f8eeb64702e6fcf2995e3b9becee99a5d3" },
|
||||||
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
|
||||||
"cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
|
"cmp-cmdline": { "branch": "main", "commit": "8ee981b4a91f536f52add291594e89fb6645e451" },
|
||||||
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
|
"cmp-nvim-lsp": { "branch": "main", "commit": "44b16d11215dce86f253ce0c30949813c0a90765" },
|
||||||
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
|
||||||
"cmp_luasnip": { "branch": "master", "commit": "18095520391186d634a0045dacaa346291096566" },
|
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
|
||||||
"friendly-snippets": { "branch": "main", "commit": "ea84a710262cb2c286d439070bad37d36fd3db25" },
|
"friendly-snippets": { "branch": "main", "commit": "43727c2ff84240e55d4069ec3e6158d74cb534b6" },
|
||||||
"gitsigns.nvim": { "branch": "main", "commit": "1e01b2958aebb79f1c33e7427a1bac131a678e0d" },
|
"gitsigns.nvim": { "branch": "main", "commit": "ff01d34daaed72f271a8ffa088a7e839a60c640f" },
|
||||||
"glow.nvim": { "branch": "main", "commit": "bbd0473d72a45094495ee5600b5577823543eefe" },
|
"glow.nvim": { "branch": "main", "commit": "5b38fb7b6e806cac62707a4aba8c10c5f14d5bb5" },
|
||||||
"hlargs.nvim": { "branch": "main", "commit": "cfc9beab4e176a13311efe03e38e6b6fed5df4f6" },
|
"hlargs.nvim": { "branch": "main", "commit": "6218a401824c5733ac50b264991b62d064e85ab2" },
|
||||||
"hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" },
|
"hop.nvim": { "branch": "v2", "commit": "90db1b2c61b820e230599a04fedcd2679e64bd07" },
|
||||||
"indent-blankline.nvim": { "branch": "master", "commit": "4541d690816cb99a7fc248f1486aa87f3abce91c" },
|
"indent-blankline.nvim": { "branch": "master", "commit": "9637670896b68805430e2f72cf5d16be5b97a22a" },
|
||||||
"is.vim": { "branch": "master", "commit": "d393cb346dcdf733fecd7bbfc45b70b8c05e9eb4" },
|
"is.vim": { "branch": "master", "commit": "d393cb346dcdf733fecd7bbfc45b70b8c05e9eb4" },
|
||||||
"lazy.nvim": { "branch": "main", "commit": "14d76aac4bd3ff07c1fca074c210f28f766a931e" },
|
"lazy.nvim": { "branch": "main", "commit": "f73986546cadecbcc0531c14b73d4e2cd679d672" },
|
||||||
"lir.nvim": { "branch": "master", "commit": "969e95bd07ec315b5efc53af69c881278c2b74fa" },
|
"lir.nvim": { "branch": "master", "commit": "969e95bd07ec315b5efc53af69c881278c2b74fa" },
|
||||||
"lsp_signature.nvim": { "branch": "master", "commit": "58d4e810801da74c29313da86075d6aea537501f" },
|
"lsp_signature.nvim": { "branch": "master", "commit": "9ed85616b772a07f8db56c26e8fff2d962f1f211" },
|
||||||
"lualine.nvim": { "branch": "master", "commit": "05d78e9fd0cdfb4545974a5aa14b1be95a86e9c9" },
|
"lualine.nvim": { "branch": "master", "commit": "45e27ca739c7be6c49e5496d14fcf45a303c3a63" },
|
||||||
"lunar.nvim": { "branch": "master", "commit": "08bbc93b96ad698d22fc2aa01805786bcedc34b9" },
|
"lunar.nvim": { "branch": "master", "commit": "08bbc93b96ad698d22fc2aa01805786bcedc34b9" },
|
||||||
"mason-lspconfig.nvim": { "branch": "main", "commit": "828a538ac8419f586c010996aefa5df6eb7c250b" },
|
"mason-lspconfig.nvim": { "branch": "main", "commit": "e7b64c11035aa924f87385b72145e0ccf68a7e0a" },
|
||||||
"mason.nvim": { "branch": "main", "commit": "5ad3e113b0c3fde3caba8630599373046f6197e8" },
|
"mason.nvim": { "branch": "main", "commit": "cd7835b15f5a4204fc37e0aa739347472121a54c" },
|
||||||
"neodev.nvim": { "branch": "main", "commit": "62515f64dfb196e8abe1263e17e2546559e41292" },
|
"neodev.nvim": { "branch": "main", "commit": "24b403eabde652904077f84fd55441744e77a109" },
|
||||||
"nlsp-settings.nvim": { "branch": "main", "commit": "64976a5ac70a9a43f3b1b42c5b1564f7f0e4077e" },
|
"nlsp-settings.nvim": { "branch": "main", "commit": "2a52e793d4f293c0e1d61ee5794e3ff62bfbbb5d" },
|
||||||
"nord.nvim": { "branch": "master", "commit": "fab04b2dd4b64f4b1763b9250a8824d0b5194b8f" },
|
"none-ls.nvim": { "branch": "main", "commit": "b8fd44ee1616e6a9c995ed5f94ad9f1721d303ef" },
|
||||||
"null-ls.nvim": { "branch": "main", "commit": "db09b6c691def0038c456551e4e2772186449f35" },
|
"nord.nvim": { "branch": "master", "commit": "0a22a387c92bb3b46e3d245522712ae7497bec38" },
|
||||||
"nvim-autopairs": { "branch": "master", "commit": "ae5b41ce880a6d850055e262d6dfebd362bb276e" },
|
"nvim-autopairs": { "branch": "master", "commit": "f6c71641f6f183427a651c0ce4ba3fb89404fa9e" },
|
||||||
"nvim-cmp": { "branch": "main", "commit": "c4e491a87eeacf0408902c32f031d802c7eafce8" },
|
"nvim-cmp": { "branch": "main", "commit": "5dce1b778b85c717f6614e3f4da45e9f19f54435" },
|
||||||
"nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
|
"nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" },
|
||||||
"nvim-dap": { "branch": "master", "commit": "d17d1bba23ec72a157bd183c57840c39e323f515" },
|
"nvim-dap": { "branch": "master", "commit": "92dc531eea2c9a3ef504a5c8ac0decd1fa59a6a3" },
|
||||||
"nvim-dap-ui": { "branch": "master", "commit": "85b16ac2309d85c88577cd8ee1733ce52be8227e" },
|
"nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" },
|
||||||
"nvim-lspconfig": { "branch": "master", "commit": "447443a2404adc323ad2efc7c0a346a904ce694c" },
|
"nvim-lspconfig": { "branch": "master", "commit": "e49b1e90c1781ce372013de3fa93a91ea29fc34a" },
|
||||||
"nvim-navic": { "branch": "master", "commit": "e6da6f74d89de65258ea7e98e22103ff5de6dcf5" },
|
"nvim-navic": { "branch": "master", "commit": "0ffa7ffe6588f3417e680439872f5049e38a24db" },
|
||||||
"nvim-tree.lua": { "branch": "master", "commit": "3b62c6bf2c3f2973036aed609d02fd0ca9c3af35" },
|
"nvim-tree.lua": { "branch": "master", "commit": "40b9b887d090d5da89a84689b4ca0304a9649f62" },
|
||||||
"nvim-treesitter": { "branch": "master", "commit": "19b29f7cb046317b74e60fc7bff2f86ece4dc118" },
|
"nvim-treesitter": { "branch": "master", "commit": "9c4fc86b67c1d68141cef57846d24cbee9b74fb0" },
|
||||||
"nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" },
|
"nvim-ts-autotag": { "branch": "main", "commit": "6be1192965df35f94b8ea6d323354f7dc7a557e4" },
|
||||||
"nvim-ts-context-commentstring": { "branch": "main", "commit": "7f625207f225eea97ef7a6abe7611e556c396d2f" },
|
"nvim-ts-context-commentstring": { "branch": "main", "commit": "92e688f013c69f90c9bbd596019ec10235bc51de" },
|
||||||
"nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" },
|
"nvim-ts-rainbow": { "branch": "master", "commit": "ef95c15a935f97c65a80e48e12fe72d49aacf9b9" },
|
||||||
"nvim-web-devicons": { "branch": "master", "commit": "efbfed0567ef4bfac3ce630524a0f6c8451c5534" },
|
"nvim-web-devicons": { "branch": "master", "commit": "3af745113ea537f58c4b1573b64a429fefad9e07" },
|
||||||
"onedarker.nvim": { "branch": "freeze", "commit": "b00dd2189f264c5aeb4cf04c59439655ecd573ec" },
|
"onedarker.nvim": { "branch": "freeze", "commit": "b00dd2189f264c5aeb4cf04c59439655ecd573ec" },
|
||||||
"plenary.nvim": { "branch": "master", "commit": "267282a9ce242bbb0c5dc31445b6d353bed978bb" },
|
"plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" },
|
||||||
"presence.nvim": { "branch": "other", "commit": "3c22ea345ae716589356cb225bf348ec4d518fef" },
|
"presence.nvim": { "branch": "other", "commit": "3c22ea345ae716589356cb225bf348ec4d518fef" },
|
||||||
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
|
"project.nvim": { "branch": "main", "commit": "8c6bad7d22eef1b71144b401c9f74ed01526a4fb" },
|
||||||
"schemastore.nvim": { "branch": "main", "commit": "0682f56392ddc86cf5e6b2af76a63bc48ad4ed84" },
|
"schemastore.nvim": { "branch": "main", "commit": "f714bc7c4c94972a7d2d05a198e50370f0b5f026" },
|
||||||
"spellsitter.nvim": { "branch": "master", "commit": "4af8640d9d706447e78c13150ef7475ea2c16b30" },
|
"spellsitter.nvim": { "branch": "master", "commit": "4af8640d9d706447e78c13150ef7475ea2c16b30" },
|
||||||
"structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" },
|
"structlog.nvim": { "branch": "main", "commit": "45b26a2b1036bb93c0e83f4225e85ab3cee8f476" },
|
||||||
"telescope-fzf-native.nvim": { "branch": "main", "commit": "9bc8237565ded606e6c366a71c64c0af25cd7a50" },
|
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" },
|
||||||
"telescope.nvim": { "branch": "0.1.x", "commit": "776b509f80dd49d8205b9b0d94485568236d1192" },
|
"telescope.nvim": { "branch": "0.1.x", "commit": "7011eaae0ac1afe036e30c95cf80200b8dc3f21a" },
|
||||||
"tmux.nvim": { "branch": "main", "commit": "03e28fdaa2ef54b975ba1930f1e69b5e231dedc9" },
|
"tmux.nvim": { "branch": "main", "commit": "ea67d59721eb7e12144ce2963452e869bfd60526" },
|
||||||
"toggleterm.nvim": { "branch": "main", "commit": "00c13dccc78c09fa5da4c5edda990a363e75035e" },
|
"toggleterm.nvim": { "branch": "main", "commit": "c80844fd52ba76f48fabf83e2b9f9b93273f418d" },
|
||||||
"tokyonight.nvim": { "branch": "main", "commit": "1ee11019f8a81dac989ae1db1a013e3d582e2033" },
|
"tokyonight.nvim": { "branch": "main", "commit": "633039585dff7fd2b9b62fb190bf768702609d95" },
|
||||||
"vim-fugitive": { "branch": "master", "commit": "b3b838d690f315a503ec4af8c634bdff3b200aaf" },
|
"vim-fugitive": { "branch": "master", "commit": "46eaf8918b347906789df296143117774e827616" },
|
||||||
"vim-illuminate": { "branch": "master", "commit": "a2907275a6899c570d16e95b9db5fd921c167502" },
|
"vim-illuminate": { "branch": "master", "commit": "3bd2ab64b5d63b29e05691e624927e5ebbf0fb86" },
|
||||||
"vim-sandwich": { "branch": "master", "commit": "c5a2cc438ce6ea2005c556dc833732aa53cae21a" },
|
"vim-sandwich": { "branch": "master", "commit": "c5a2cc438ce6ea2005c556dc833732aa53cae21a" },
|
||||||
"which-key.nvim": { "branch": "main", "commit": "38b990f6eabf62014018b4aae70a97d7a6c2eb88" }
|
"which-key.nvim": { "branch": "main", "commit": "6962dae3565369363b59dd51fb206051555fcb4d" }
|
||||||
}
|
}
|
@ -6,7 +6,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
# dbus stuffs that idc
|
# dbus stuffs that idc
|
||||||
exec dbus-daemon --session --address=unix:path=$XDG_RUNTIME_DIR/bus
|
# exec dbus-daemon --session --address=unix:path=$XDG_RUNTIME_DIR/bus
|
||||||
|
|
||||||
# notification
|
# notification
|
||||||
exec mako
|
exec mako
|
||||||
@ -71,7 +71,13 @@ input type:keyboard {
|
|||||||
|
|
||||||
output * bg /home/minhradz/Downloads/wall.png fill
|
output * bg /home/minhradz/Downloads/wall.png fill
|
||||||
|
|
||||||
output HDMI-A-1 res 1920x1080 position 0,0 adaptive_sync on
|
output HDMI-A-1 res 1920x1080 position 0,0
|
||||||
|
|
||||||
|
output * adaptive_sync on
|
||||||
|
output * subpixel none
|
||||||
|
output * render_bit_depth 10
|
||||||
|
output * scale 1
|
||||||
|
output * max_render_time 17
|
||||||
|
|
||||||
## Idle configuration
|
## Idle configuration
|
||||||
exec swayidle -w \
|
exec swayidle -w \
|
||||||
@ -129,6 +135,10 @@ for_window [app_id="emacs"] inhibit_idle visible; max_render_time off
|
|||||||
bindsym $mod+p exec clipman pick -t wofi
|
bindsym $mod+p exec clipman pick -t wofi
|
||||||
|
|
||||||
bindsym $mod+t exec firefox
|
bindsym $mod+t exec firefox
|
||||||
|
|
||||||
|
bindsym $mod+y exec youtube-watch
|
||||||
|
|
||||||
|
bindsym $mod+o exec "grim -g "$(slurp)" - | swappy -f -"
|
||||||
#
|
#
|
||||||
# Moving around:
|
# Moving around:
|
||||||
#
|
#
|
||||||
@ -181,6 +191,17 @@ for_window [app_id="emacs"] inhibit_idle visible; max_render_time off
|
|||||||
bindsym $mod+Control+9 workspace 19
|
bindsym $mod+Control+9 workspace 19
|
||||||
bindsym $mod+Control+0 workspace 20
|
bindsym $mod+Control+0 workspace 20
|
||||||
|
|
||||||
|
bindsym $mod+Alt+1 workspace 21
|
||||||
|
bindsym $mod+Alt+2 workspace 22
|
||||||
|
bindsym $mod+Alt+3 workspace 23
|
||||||
|
bindsym $mod+Alt+4 workspace 24
|
||||||
|
bindsym $mod+Alt+5 workspace 25
|
||||||
|
bindsym $mod+Alt+6 workspace 26
|
||||||
|
bindsym $mod+Alt+7 workspace 27
|
||||||
|
bindsym $mod+Alt+8 workspace 28
|
||||||
|
bindsym $mod+Alt+9 workspace 29
|
||||||
|
bindsym $mod+Alt+0 workspace 30
|
||||||
|
|
||||||
# Move focused container to workspace
|
# Move focused container to workspace
|
||||||
bindsym $mod+Shift+1 move container to workspace number 1
|
bindsym $mod+Shift+1 move container to workspace number 1
|
||||||
bindsym $mod+Shift+2 move container to workspace number 2
|
bindsym $mod+Shift+2 move container to workspace number 2
|
||||||
@ -192,6 +213,7 @@ for_window [app_id="emacs"] inhibit_idle visible; max_render_time off
|
|||||||
bindsym $mod+Shift+8 move container to workspace number 8
|
bindsym $mod+Shift+8 move container to workspace number 8
|
||||||
bindsym $mod+Shift+9 move container to workspace number 9
|
bindsym $mod+Shift+9 move container to workspace number 9
|
||||||
bindsym $mod+Shift+0 move container to workspace number 10
|
bindsym $mod+Shift+0 move container to workspace number 10
|
||||||
|
|
||||||
bindsym $mod+Control+Shift+1 move container to workspace 11
|
bindsym $mod+Control+Shift+1 move container to workspace 11
|
||||||
bindsym $mod+Control+Shift+2 move container to workspace 12
|
bindsym $mod+Control+Shift+2 move container to workspace 12
|
||||||
bindsym $mod+Control+Shift+3 move container to workspace 13
|
bindsym $mod+Control+Shift+3 move container to workspace 13
|
||||||
@ -202,6 +224,18 @@ for_window [app_id="emacs"] inhibit_idle visible; max_render_time off
|
|||||||
bindsym $mod+Control+Shift+8 move container to workspace 18
|
bindsym $mod+Control+Shift+8 move container to workspace 18
|
||||||
bindsym $mod+Control+Shift+9 move container to workspace 19
|
bindsym $mod+Control+Shift+9 move container to workspace 19
|
||||||
bindsym $mod+Control+Shift+0 move container to workspace 20
|
bindsym $mod+Control+Shift+0 move container to workspace 20
|
||||||
|
|
||||||
|
bindsym $mod+Alt+Shift+1 move container to workspace 21
|
||||||
|
bindsym $mod+Alt+Shift+2 move container to workspace 22
|
||||||
|
bindsym $mod+Alt+Shift+3 move container to workspace 23
|
||||||
|
bindsym $mod+Alt+Shift+4 move container to workspace 24
|
||||||
|
bindsym $mod+Alt+Shift+5 move container to workspace 25
|
||||||
|
bindsym $mod+Alt+Shift+6 move container to workspace 26
|
||||||
|
bindsym $mod+Alt+Shift+7 move container to workspace 27
|
||||||
|
bindsym $mod+Alt+Shift+8 move container to workspace 28
|
||||||
|
bindsym $mod+Alt+Shift+9 move container to workspace 29
|
||||||
|
bindsym $mod+Alt+Shift+0 move container to workspace 30
|
||||||
|
|
||||||
# Note: workspaces can have any name you want, not just numbers.
|
# Note: workspaces can have any name you want, not just numbers.
|
||||||
# We just use 1-10 as the default.
|
# We just use 1-10 as the default.
|
||||||
#
|
#
|
||||||
|
@ -38,7 +38,17 @@
|
|||||||
"17": "十七",
|
"17": "十七",
|
||||||
"18": "十八",
|
"18": "十八",
|
||||||
"19": "十九",
|
"19": "十九",
|
||||||
"20": "二十"
|
"20": "二十",
|
||||||
|
"21": "二十一",
|
||||||
|
"22": "二十二",
|
||||||
|
"23": "二十三",
|
||||||
|
"24": "二十四",
|
||||||
|
"25": "二十五",
|
||||||
|
"26": "二十六",
|
||||||
|
"27": "二十七",
|
||||||
|
"28": "二十八",
|
||||||
|
"29": "二十九",
|
||||||
|
"30": "三十"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"cpu": {
|
"cpu": {
|
||||||
@ -86,12 +96,14 @@
|
|||||||
"clock": {
|
"clock": {
|
||||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
"format": "{:%I:%M %p}",
|
"format": "{:%I:%M %p}",
|
||||||
|
"timezone": "America/Toronto",
|
||||||
"on-click": ""
|
"on-click": ""
|
||||||
},
|
},
|
||||||
|
|
||||||
"clock#date": {
|
"clock#date": {
|
||||||
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
"tooltip-format": "<big>{:%Y %B}</big>\n<tt><small>{calendar}</small></tt>",
|
||||||
"format": "{:%B %d, %A}",
|
"format": "{:%B %d, %A}",
|
||||||
|
"timezone": "America/Toronto",
|
||||||
"on-click": ""
|
"on-click": ""
|
||||||
},
|
},
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user