tangled
alpha
login
or
join now
hyperreal.bsky.moonshadow.dev
/
dotfiles
0
fork
atom
My user config prefs
0
fork
atom
overview
issues
pulls
pipelines
Update
hyperreal.bsky.moonshadow.dev
4 months ago
8e460928
af77b0ac
+114
-20
7 changed files
expand all
collapse all
unified
split
config
alacritty
alacritty.toml
amfora
config.toml
kitty
kitty.conf
newsboat
config
nvim
lazy-lock.json
lazyvim.json
lua
plugins
custom.lua
+85
config/alacritty/alacritty.toml
···
1
1
+
[window]
2
2
+
opacity = 0.95
3
3
+
dynamic_title = true
4
4
+
5
5
+
[scrolling]
6
6
+
history = 100000
7
7
+
8
8
+
[font]
9
9
+
normal = { family = "GeistMono Nerd Font Mono", style = "Regular" }
10
10
+
bold = { family = "GeistMono Nerd Font Mono", style = "Bold" }
11
11
+
italic = { family = "GeistMono Nerd Font Mono", style = "Italic" }
12
12
+
bold_italic = { family = "GeistMono Nerd Font Mono", style = "Bold Italic" }
13
13
+
size = 13
14
14
+
15
15
+
[selection]
16
16
+
save_to_clipboard = true
17
17
+
18
18
+
[mouse]
19
19
+
hide_when_typing = true
20
20
+
21
21
+
[colors.primary]
22
22
+
background = "#1e1e2e"
23
23
+
foreground = "#cdd6f4"
24
24
+
dim_foreground = "#7f849c"
25
25
+
bright_foreground = "#cdd6f4"
26
26
+
27
27
+
[colors.cursor]
28
28
+
text = "#1e1e2e"
29
29
+
cursor = "#f5e0dc"
30
30
+
31
31
+
[colors.vi_mode_cursor]
32
32
+
text = "#1e1e2e"
33
33
+
cursor = "#b4befe"
34
34
+
35
35
+
[colors.search.matches]
36
36
+
foreground = "#1e1e2e"
37
37
+
background = "#a6adc8"
38
38
+
39
39
+
[colors.search.focused_match]
40
40
+
foreground = "#1e1e2e"
41
41
+
background = "#a6e3a1"
42
42
+
43
43
+
[colors.footer_bar]
44
44
+
foreground = "#1e1e2e"
45
45
+
background = "#a6adc8"
46
46
+
47
47
+
[colors.hints.start]
48
48
+
foreground = "#1e1e2e"
49
49
+
background = "#f9e2af"
50
50
+
51
51
+
[colors.hints.end]
52
52
+
foreground = "#1e1e2e"
53
53
+
background = "#a6adc8"
54
54
+
55
55
+
[colors.selection]
56
56
+
text = "#1e1e2e"
57
57
+
background = "#f5e0dc"
58
58
+
59
59
+
[colors.normal]
60
60
+
black = "#45475a"
61
61
+
red = "#f38ba8"
62
62
+
green = "#a6e3a1"
63
63
+
yellow = "#f9e2af"
64
64
+
blue = "#89b4fa"
65
65
+
magenta = "#f5c2e7"
66
66
+
cyan = "#94e2d5"
67
67
+
white = "#bac2de"
68
68
+
69
69
+
[colors.bright]
70
70
+
black = "#585b70"
71
71
+
red = "#f38ba8"
72
72
+
green = "#a6e3a1"
73
73
+
yellow = "#f9e2af"
74
74
+
blue = "#89b4fa"
75
75
+
magenta = "#f5c2e7"
76
76
+
cyan = "#94e2d5"
77
77
+
white = "#a6adc8"
78
78
+
79
79
+
[[colors.indexed_colors]]
80
80
+
index = 16
81
81
+
color = "#fab387"
82
82
+
83
83
+
[[colors.indexed_colors]]
84
84
+
index = 17
85
85
+
color = "#f5e0dc"
+3
-3
config/amfora/config.toml
···
25
25
#
26
26
# The best to define a command is using a string array.
27
27
# Examples:
28
28
-
http = ['flatpak', 'run', 'app.zen_browser.zen']
28
28
+
http = ['librewolf']
29
29
# http = ['custom-browser', '--flag', '--option=2']
30
30
# http = ['/path/with spaces/in it/firefox']
31
31
#
···
244
244
no_prompt = true
245
245
246
246
[[mediatype-handlers]]
247
247
-
cmd = ['okular']
247
247
+
cmd = ['/bin/envince']
248
248
types = ["application/pdf"]
249
249
no_prompt = true
250
250
251
251
[[mediatype-handlers]]
252
252
-
cmd = ['dragon', '-']
252
252
+
cmd = ['showtime', '-']
253
253
types = ["audio", "video"]
254
254
stream = true
255
255
-2
config/kitty/kitty.conf
···
9
9
copy_on_select yes
10
10
strip_tailing_spaces smart
11
11
remember_window_size yes
12
12
-
initial_window_width 2259
13
13
-
initial_window_height 890
14
12
remember_window_position yes
15
13
hide_window_decorations yes
16
14
background_opacity 0.95
+2
-2
config/newsboat/config
···
2
2
auto-reload yes
3
3
bind j everywhere down
4
4
bind k everywhere up
5
5
-
browser "flatpak run app.zen_browser.zen"
5
5
+
browser "librewolf"
6
6
confirm-mark-all-feeds-read no
7
7
confirm-mark-feed-read no
8
8
datetime-format "%a, %b %d"
···
11
11
include ~/.config/newsboat/dark
12
12
miniflux-flag-star "b"
13
13
miniflux-login "hyperreal"
14
14
-
miniflux-passwordeval "kwallet-query -r miniflux-password kdewallet"
14
14
+
miniflux-passwordeval "secret-tool lookup miniflux-password hyperreal"
15
15
miniflux-url "https://mf.vern.cc"
16
16
refresh-on-startup yes
17
17
show-read-articles no
+11
-6
config/nvim/lazy-lock.json
···
1
1
{
2
2
"LazyVim": { "branch": "main", "commit": "28db03f958d58dfff3c647ce28fdc1cb88ac158d" },
3
3
"SchemaStore.nvim": { "branch": "main", "commit": "eed1834170f343c14a6768f085b26b3571a55302" },
4
4
-
"blink.cmp": { "branch": "main", "commit": "327fff91fe6af358e990be7be1ec8b78037d2138" },
5
4
"bufferline.nvim": { "branch": "main", "commit": "655133c3b4c3e5e05ec549b9f8cc2894ac6f51b3" },
6
5
"catppuccin": { "branch": "main", "commit": "234fc048de931a0e42ebcad675bf6559d75e23df" },
6
6
+
"cmp-buffer": { "branch": "main", "commit": "b74fab3656eea9de20a9b8116afa3cfc4ec09657" },
7
7
+
"cmp-git": { "branch": "main", "commit": "b24309c386c9666c549a1abaedd4956541676d06" },
8
8
+
"cmp-nvim-lsp": { "branch": "main", "commit": "cbc7b02bb99fae35cb42f514762b89b5126651ef" },
9
9
+
"cmp-path": { "branch": "main", "commit": "c642487086dbd9a93160e1679a1327be111cbc25" },
7
10
"conform.nvim": { "branch": "master", "commit": "cde4da5c1083d3527776fee69536107d98dae6c9" },
8
11
"crates.nvim": { "branch": "main", "commit": "ac9fa498a9edb96dc3056724ff69d5f40b898453" },
9
12
"dressing.nvim": { "branch": "master", "commit": "2d7c2db2507fa3c4956142ee607431ddb2828639" },
···
21
24
"mini.ai": { "branch": "main", "commit": "0d3c9cf22e37b86b7a0dfbe7ef129ee7a5f4f93c" },
22
25
"mini.icons": { "branch": "main", "commit": "ff2e4f1d29f659cc2bad0f9256f2f6195c6b2428" },
23
26
"mini.pairs": { "branch": "main", "commit": "b316e68f2d242d5bd010deaab645daa27ed86297" },
24
24
-
"neo-tree.nvim": { "branch": "main", "commit": "f7666964b82ed105c3124c3613d96517c1779412" },
27
27
+
"neo-tree.nvim": { "branch": "main", "commit": "0bf326c601063a6518aa9a039b71351debb83d2f" },
25
28
"noice.nvim": { "branch": "main", "commit": "7bfd942445fb63089b59f97ca487d605e715f155" },
26
29
"nui.nvim": { "branch": "main", "commit": "de740991c12411b663994b2860f1a4fd0937c130" },
27
30
"nushell-syntax-vim": { "branch": "main", "commit": "340c4e2975401a0676b499d1eb9a1a9559d6fcb7" },
28
31
"nvim-ansible": { "branch": "main", "commit": "bba61168b7aef735e7f950fdfece5ef6c388eacf" },
29
29
-
"nvim-lint": { "branch": "master", "commit": "2536f1b18ea389e6b078b3a47a5e273c74a46a34" },
32
32
+
"nvim-cmp": { "branch": "main", "commit": "d78fb3b64eedb701c9939f97361c06483af575e0" },
33
33
+
"nvim-lint": { "branch": "master", "commit": "baf7c91c2b868b12446df511d4cdddc98e9bf66e" },
30
34
"nvim-lspconfig": { "branch": "master", "commit": "b34fbdffdcb6295c7a25df6ba375452a2e73c32e" },
35
35
+
"nvim-snippets": { "branch": "main", "commit": "56b4052f71220144689caaa2e5b66222ba5661eb" },
31
36
"nvim-treesitter": { "branch": "main", "commit": "b50774079aa3de80a06dce1634e7e1aa26d25848" },
32
32
-
"nvim-treesitter-textobjects": { "branch": "main", "commit": "06c00bca434ef74add99bec62614ca20bbdff4bb" },
37
37
+
"nvim-treesitter-textobjects": { "branch": "main", "commit": "227165aaeb07b567fb9c066f224816aa8f3ce63f" },
33
38
"nvim-ts-autotag": { "branch": "main", "commit": "c4ca798ab95b316a768d51eaaaee48f64a4a46bc" },
34
39
"persistence.nvim": { "branch": "main", "commit": "b20b2a7887bd39c1a356980b45e03250f3dce49c" },
35
40
"plenary.nvim": { "branch": "master", "commit": "b9fd5226c2f76c951fc8ed5923d85e4de065e509" },
36
41
"rustaceanvim": { "branch": "master", "commit": "6bd02e97a1f3102f06a72726764f24d3b3a33a85" },
37
37
-
"snacks.nvim": { "branch": "main", "commit": "dec29f55666f8f4545835636077a86b150faf630" },
42
42
+
"snacks.nvim": { "branch": "main", "commit": "3c5c23ba91e608bd89bb36d76cb005aa63d20dbf" },
38
43
"telescope-fzf-native.nvim": { "branch": "main", "commit": "6fea601bd2b694c6f2ae08a6c6fab14930c60e2c" },
39
44
"telescope.nvim": { "branch": "master", "commit": "3a12a853ebf21ec1cce9a92290e3013f8ae75f02" },
40
45
"todo-comments.nvim": { "branch": "main", "commit": "31e3c38ce9b29781e4422fc0322eb0a21f4e8668" },
41
46
"tokyonight.nvim": { "branch": "main", "commit": "5da1b76e64daf4c5d410f06bcb6b9cb640da7dfd" },
42
47
"trouble.nvim": { "branch": "main", "commit": "bd67efe408d4816e25e8491cc5ad4088e708a69a" },
43
48
"ts-comments.nvim": { "branch": "main", "commit": "123a9fb12e7229342f807ec9e6de478b1102b041" },
44
44
-
"venv-selector.nvim": { "branch": "main", "commit": "1ef6564d0bd0d9c4194711cfb696357a6119abd7" },
49
49
+
"venv-selector.nvim": { "branch": "main", "commit": "58bae72c84b9f7f864c879ec1896e384296f9ffb" },
45
50
"vim-sleuth": { "branch": "master", "commit": "be69bff86754b1aa5adcbb527d7fcd1635a84080" },
46
51
"which-key.nvim": { "branch": "main", "commit": "3aab2147e74890957785941f0c1ad87d0a44c15a" }
47
52
}
+1
config/nvim/lazyvim.json
···
1
1
{
2
2
"extras": [
3
3
+
"lazyvim.plugins.extras.coding.nvim-cmp",
3
4
"lazyvim.plugins.extras.editor.neo-tree",
4
5
"lazyvim.plugins.extras.editor.telescope",
5
6
"lazyvim.plugins.extras.formatting.black",
+12
-7
config/nvim/lua/plugins/custom.lua
···
89
89
opts = { use_diagnostic_signs = true },
90
90
},
91
91
92
92
-
-- override nvim-cmp and add cmp-emoji
92
92
+
-- customize noice.nvim
93
93
{
94
94
-
"hrsh7th/nvim-cmp",
95
95
-
dependencies = { "hrsh7th/cmp-emoji" },
96
96
-
---@param opts cmp.ConfigSchema
97
97
-
opts = function(_, opts)
98
98
-
table.insert(opts.sources, { name = "emoji" })
99
99
-
end,
94
94
+
"folke/noice.nvim",
95
95
+
require("noice").setup({
96
96
+
views = {
97
97
+
cmdline_popup = {
98
98
+
position = {
99
99
+
row = "50%",
100
100
+
col = "50%",
101
101
+
},
102
102
+
},
103
103
+
},
104
104
+
}),
100
105
},
101
106
102
107
-- change some telescope options and a keymap to browse plugin files