+1
-1
dot_gitconfig
+1
-1
dot_gitconfig
+1
-2
private_dot_config/ghostty/config
+1
-2
private_dot_config/ghostty/config
-3
private_dot_config/jjui/config.toml
-3
private_dot_config/jjui/config.toml
-4
private_dot_config/matugen/config.toml
-4
private_dot_config/matugen/config.toml
+1
private_dot_config/matugen/templates/ghostty-theme
+1
private_dot_config/matugen/templates/ghostty-theme
-51
private_dot_config/matugen/templates/jjui-theme.toml
-51
private_dot_config/matugen/templates/jjui-theme.toml
···
1
-
"text" = { fg = "{{colors.on_surface.default.hex}}", bg = "{{colors.surface.default.hex}}" }
2
-
"dimmed" = { fg = "{{colors.on_surface_variant.default.hex}}" }
3
-
"selected" = { bg = "{{colors.primary_container.default.hex}}", fg = "{{colors.on_primary_container.default.hex}}" }
4
-
"border" = { fg = "{{colors.outline.default.hex}}" }
5
-
"title" = { fg = "{{colors.primary.default.hex}}", bold = true }
6
-
"shortcut" = { fg = "{{colors.secondary.default.hex}}" }
7
-
"matched" = { fg = "{{colors.tertiary.default.hex}}", underline = true }
8
-
9
-
"source_marker" = { bg = "{{colors.tertiary_container.default.hex}}", fg = "{{colors.on_tertiary_container.default.hex}}" }
10
-
"target_marker" = { bg = "{{colors.error_container.default.hex}}", fg = "{{colors.on_error_container.default.hex}}" }
11
-
12
-
"revisions rebase source_marker" = { bold = true }
13
-
"revisions rebase target_marker" = { bold = true }
14
-
15
-
"status" = { bg = "{{colors.surface_container_high.default.hex}}" }
16
-
"status title" = { fg = "{{colors.on_primary.default.hex}}", bg = "{{colors.primary.default.hex}}", bold = true }
17
-
"status shortcut" = { fg = "{{colors.secondary.default.hex}}" }
18
-
"status dimmed" = { fg = "{{colors.on_surface_variant.default.hex}}" }
19
-
20
-
"revset text" = { bold = true }
21
-
"revset completion selected" = { bg = "{{colors.primary_container.default.hex}}", fg = "{{colors.on_primary_container.default.hex}}" }
22
-
"revset completion matched" = { bold = true }
23
-
"revset completion dimmed" = { fg = "{{colors.on_surface_variant.default.hex}}" }
24
-
25
-
"revisions selected" = { bold = true }
26
-
"oplog selected" = { bold = true }
27
-
28
-
"evolog selected" = { bg = "{{colors.secondary_container.default.hex}}", fg = "{{colors.on_secondary_container.default.hex}}", bold = true }
29
-
30
-
"help" = { bg = "{{colors.surface_container.default.hex}}" }
31
-
"help title" = { fg = "{{colors.primary.default.hex}}", bold = true, underline = true }
32
-
"help border" = { fg = "{{colors.outline.default.hex}}" }
33
-
34
-
"menu" = { bg = "{{colors.surface_container.default.hex}}" }
35
-
"menu title" = { fg = "{{colors.primary.default.hex}}", bold = true }
36
-
"menu shortcut" = { fg = "{{colors.secondary.default.hex}}" }
37
-
"menu dimmed" = { fg = "{{colors.on_surface_variant.default.hex}}" }
38
-
"menu border" = { fg = "{{colors.outline.default.hex}}" }
39
-
"menu selected" = { bg = "{{colors.primary_container.default.hex}}", fg = "{{colors.on_primary_container.default.hex}}" }
40
-
41
-
"confirmation" = { bg = "{{colors.surface_container.default.hex}}" }
42
-
"confirmation text" = { fg = "{{colors.on_surface.default.hex}}" }
43
-
"confirmation selected" = { bg = "{{colors.primary_container.default.hex}}", fg = "{{colors.on_primary_container.default.hex}}" }
44
-
"confirmation dimmed" = { fg = "{{colors.on_surface_variant.default.hex}}" }
45
-
"confirmation border" = { fg = "{{colors.primary.default.hex}}" }
46
-
47
-
"undo" = { bg = "{{colors.surface_container.default.hex}}" }
48
-
"undo confirmation dimmed" = { fg = "{{colors.on_surface_variant.default.hex}}" }
49
-
"undo confirmation selected" = { bg = "{{colors.primary_container.default.hex}}", fg = "{{colors.on_primary_container.default.hex}}" }
50
-
51
-
"preview" = { fg = "{{colors.on_surface.default.hex}}" }
···
+2
-2
private_dot_config/niri/config.kdl
+2
-2
private_dot_config/niri/config.kdl
···
81
// If the mode is omitted altogether or is invalid, niri will pick one automatically.
82
// Run `niri msg outputs` while inside a niri instance to list all outputs and their modes.
83
mode "3840x2160@240"
84
-
// mode "3840x2160@119.880"
85
86
// You can use integer or fractional scale, for example use 1.5 for 150% scale.
87
scale 2
···
250
// Additionally, clients will be informed that they are tiled, removing some client-side rounded corners.
251
// This option will also fix border/focus ring drawing behind some semitransparent windows.
252
// After enabling or disabling this, you need to restart the apps for this to take effect.
253
-
prefer-no-csd
254
255
// You can change the path where screenshots are saved.
256
// A ~ at the front will be expanded to the home directory.
···
81
// If the mode is omitted altogether or is invalid, niri will pick one automatically.
82
// Run `niri msg outputs` while inside a niri instance to list all outputs and their modes.
83
mode "3840x2160@240"
84
+
// mode "3840x2160@120"
85
86
// You can use integer or fractional scale, for example use 1.5 for 150% scale.
87
scale 2
···
250
// Additionally, clients will be informed that they are tiled, removing some client-side rounded corners.
251
// This option will also fix border/focus ring drawing behind some semitransparent windows.
252
// After enabling or disabling this, you need to restart the apps for this to take effect.
253
+
// prefer-no-csd
254
255
// You can change the path where screenshots are saved.
256
// A ~ at the front will be expanded to the home directory.
-22
private_dot_config/nvim/lua/plugins/jjui.lua
-22
private_dot_config/nvim/lua/plugins/jjui.lua
···
1
-
return {
2
-
"HotThoughts/jjui.nvim",
3
-
cmd = {
4
-
"JJUI",
5
-
"JJUICurrentFile",
6
-
"JJUIFilter",
7
-
"JJUIFilterCurrentFile",
8
-
"JJConfig",
9
-
},
10
-
-- Setting the keybinding here helps lazy-loading
11
-
keys = {
12
-
{ "<leader>jj", "<cmd>JJUI<cr>", desc = "JJUI" },
13
-
{ "<leader>jc", "<cmd>JJUICurrentFile<cr>", desc = "JJUI (current file)" },
14
-
{ "<leader>jl", "<cmd>JJUIFilter<cr>", desc = "JJUI Log" },
15
-
{ "<leader>jf", "<cmd>JJUIFilterCurrentFile<cr>", desc = "JJUI Log (current file)" },
16
-
},
17
-
config = function()
18
-
require("jjui").setup({
19
-
-- configuration options (see below)
20
-
})
21
-
end,
22
-
}
···