Commit Graph

302 Commits

Author SHA1 Message Date
0f3c0db8ee Set the signing key to the full ID 2026-02-07 13:05:23 +01:00
9255b9d7f5 fix: bashrc returning 1, if $TERM is not xterm-kitty 2026-02-06 15:16:48 +01:00
2c50240176 revert to normal grep in alias 2026-02-06 01:33:34 +01:00
08de1f80cb Add btop configuration 2026-02-05 23:53:45 +01:00
297ad4c1c3 Change e-mail, and add .mailmap
Mapped my old e-mail to the new one.
git shortlog -sne also showed commits from <quinnthepigeon@gmail.com>,
which is no-longer a valid e-mail. This has also been mapped.
2026-02-04 10:45:59 +01:00
311c317e00 Use shfmt for bash instead of sh.
Similar reason as previous commit;
3eeff04c9b, use `shellcheck` for `bash`
instead of `sh`.
`sh` files get their filetype set to `bash`, for treesitter to function
properly.
2026-02-03 20:24:01 +01:00
69b4ac5ca7 Set spelling formatting in colour overrides as well 2026-02-03 18:06:36 +01:00
3eeff04c9b use shellcheck for bash instead of sh
sh is renamed to bash for treesitter reasons.
2026-02-03 18:05:53 +01:00
8d273483ee Include : in highlight patterns 2026-02-03 18:05:22 +01:00
4b4641f6a9 Move localisation configuration into .config/locale.conf 2026-02-02 12:52:17 +01:00
6ea525eb83 Disable bell in inputrc 2026-02-02 12:08:12 +01:00
c77546c8a7 Add some overrides to make variable-types all the same. 2026-01-28 12:20:05 +01:00
b7d4836f9f Remove lazy in favour of mini.deps 2026-01-27 22:49:17 +01:00
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