281589bf18
delete lsp-signature, since I am unsure if it is actually used.
2026-01-27 22:49:17 +01:00
67a7ac42e2
Add mini.pick, replacing telescope
2026-01-27 21:18:19 +01:00
cd2bc14c64
Add mini.hipatterns to replace todo-comments
2026-01-27 21:14:31 +01:00
24142e1fad
fix: invoking other scripts
2026-01-27 17:09:36 +01:00
ab75f2042c
Test for read access instead of file.
2026-01-27 17:08:54 +01:00
6d3b91ebdf
Use ${XDG_CACHE_HOME}/nvim/tree-sitter for treesitter parser caching.
2026-01-27 10:55:07 +01:00
5b63e518b3
Include markdown and markdown_inline in pre-installed, since those are very likely unavoidable.
...
I use Markdown rendering for comment strings, or something like that,
hence this is probably good to have pre-emptively.
2026-01-27 00:57:27 +01:00
d5c4af6ad0
Allow for aliassing certain file types, to convert to a type with treesitter highlighting.
...
I chose bash for a replacement for sh, since it seemed to be the closest
out of all options. Which makes sence, since it is the bourne again
shell.
2026-01-26 23:58:23 +01:00
be197ca7aa
Add logic for pre-installation of common types.
2026-01-26 23:04:27 +01:00
b066ba917f
Rework nvim-treesitter to use the "newer" variant.
...
I still am experiencing some minor issues, when it comes to comment
placement, and inconsitencies with jsonc, for instance.
However, there's only so much one can do.
2026-01-26 22:56:50 +01:00
177b4f26ad
Use vim.filetype.add over creating an autocmd
2026-01-26 22:01:23 +01:00
788f5a7ee1
Add keybind to show notifications.
2026-01-26 22:01:23 +01:00
a97fc2c37d
show signature in the branch log command
2026-01-26 22:01:05 +01:00
e0101897ad
enable colour in git pagers
2026-01-26 22:01:05 +01:00
7a4d44a122
enable gpgSign on commits
2026-01-26 22:00:23 +01:00
6fdead0012
fix: not allowing short ifs on a single line
2026-01-26 14:45:42 +01:00
726086ccae
fix: Pictures directory to Photos
2026-01-26 14:45:27 +01:00
581c5fc520
fix: include $HOME in path
2026-01-25 11:20:54 +01:00
511625fed8
Remove invoking make with -j by default.
...
In projects, such as the Linux kernel, `make -j` lags the system too
much.
2026-01-25 11:20:37 +01:00
512b622acc
Remove clangtidy from the linter array
2026-01-25 11:19:36 +01:00
6e536d760b
reduce editorconfig to essentials.
2026-01-22 13:30:37 +01:00
c4f043adbe
rever network interface in polybar
2026-01-22 13:30:26 +01:00
591f2b4233
change toggleterm to use 'float'
2026-01-22 13:30:16 +01:00
b502f37ac2
fix: use mini files global, rather than requesting minifiles
2026-01-22 13:30:03 +01:00
24ecfbdb9d
Make mini.nvim ignore git ignored files.
...
Based off of
31f7988420
(thanks)
2026-01-15 16:33:11 +01:00
c2dc3403b4
re-add a trimmed version of clang-format.
2026-01-15 12:38:38 +01:00
f45f666236
Spaces to tabs in rofi configuration files
2026-01-13 13:16:59 +01:00
6e3cb5bead
Delete unused/exessive configurations
2026-01-13 13:16:35 +01:00
0c91e29ad4
Rework i3 application auto-starting
2026-01-13 13:09:48 +01:00
4f315f2af8
Include user-dirs.dirs in .profile, and use capitalised versions of the set names.
...
We already use auto-capitalisation in the shell, so we actually benefit
from having capitalised names, considering it reduces headaches induced
by hardcoded paths. Also, now that we've accepted that the home
directory will be a mess, it will aid standing out.
Also source the file in .profile, because it should've been from the
start.
2026-01-13 13:04:02 +01:00
dd604e6a39
Revert removal of 'echo' from commands, since it is often used whilst testing.
2026-01-13 12:06:53 +01:00
e742681027
Add note about environment variables and dotfile management.
2026-01-13 12:05:25 +01:00
2429955bc0
Rework sourcing of .bashrc
2026-01-12 15:28:23 +01:00
327dc0f673
Move ssh socket loading to .profile.
2026-01-12 15:28:23 +01:00
aa3f8e3751
Just set GCC_COLORS to auto
...
We don't need a whole colour specification, I just need colours to be
present.
2026-01-12 15:28:23 +01:00
e6e4c68b60
Include more shell options, moving some from .bashrc.
2026-01-12 15:28:23 +01:00
f02053513e
Move PATH and EDITOR configurations above XDG configurations.
...
This prioritises more shell-specific configurations to be earlier.
Good for when we add more configurations, such as LANG or HISTSIZE.
2026-01-12 15:28:23 +01:00
ff2fc8b1f2
Add code to automatically create the XDG symlinks I need.
2026-01-12 15:28:23 +01:00
b12a2fa904
Rework comments for xdg directories.
2026-01-12 15:28:23 +01:00
e825b08f8c
Remove non-standard XDG_BIN_HOME
2026-01-12 15:28:23 +01:00
7b86a70071
Delete Microsoft tool configurations.
...
I no longer use vcpkg, and don't intend to for some time.
2026-01-12 15:28:23 +01:00
48fe40403c
Rename .bash_* files to more generic files, and remove unused bash_*
2026-01-12 15:28:23 +01:00
c070337145
delete .clang-format and .clang-tidy
...
These are redundant copies.
.clang-tidy is not used, since clangd's configurations include those
from clang-tidy. Furthermore, I no longer use clangd as language server.
And clang-format is defined per-project regardless, so there is no point
to including it here.
2026-01-12 14:35:15 +01:00
c6ba404669
don't assume what programme the file should be executed with, it may not be the same shell.
2026-01-12 12:47:35 +01:00
3e0f930958
Rework ovo,owo,uwu scripts, to now compile the source code on launch.
2026-01-09 17:57:55 +01:00
68570786a3
reconfigure polybar network
2026-01-03 14:42:26 +01:00
b144850935
make .xinitcr POSIX compatible
2026-01-01 16:00:18 +01:00
81614f36bf
fix: smart indentation was counting \t as a character.
...
The code now counts the amount of characters up to a \t, which we know
is already aligned.
2025-12-26 11:38:02 +01:00
8f332f09f8
switch to ccls
...
clangd is too dependent on the `clang` compiler
2025-12-26 11:38:02 +01:00
e66496bef4
add a custom lazygit command, so I can push specific commits
2025-12-26 11:38:02 +01:00