Commit Graph

259 Commits

Author SHA1 Message Date
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
e6248a6ddd add ovo binary 2025-12-26 11:38:02 +01:00
b9b59500a4 add ctrl+f4 close keybind to neovim 2025-12-26 11:38:02 +01:00
61554dc37f auto-start thunderbird in i3 config 2025-12-26 11:38:02 +01:00
95d183685b modify mini statusline to use all-caps mode names. 2025-12-26 11:38:02 +01:00
608e0fec58 add comments to relevant areas 2025-12-26 11:38:02 +01:00
7286780735 add keybindings for following definitions / references 2025-12-26 11:38:02 +01:00
a62c96008b add owo programme for more useless crap for when I am bored. 2025-12-26 11:38:02 +01:00
2ec4a14731 remove lf-nvim in preference of mini.lua 2025-12-26 11:38:02 +01:00
3942a56ddb remove all options that will be using the defaults. 2025-12-26 11:38:02 +01:00
248a9c2584 sort opts alphabetically 2025-12-26 11:38:02 +01:00
5088619cf2 replaced uwu with an uwu binary. 2025-12-26 11:38:02 +01:00
6b42be79bc remove reserved identifier from clang tidy configurations.
Sometimes I just have to use the reserved identifier.
2025-12-26 11:38:02 +01:00
4bed59191b remove unused executables 2025-12-26 11:38:02 +01:00
3901eaf439 cap brightness at 100%
had an issue where when brightness was at 100%, it claimed it was set at
105%, despite not being possible.
2025-12-26 11:38:02 +01:00
3490161770 add comments for inputrc 2025-12-26 11:38:02 +01:00
7c2b03d867 write keybindings for buffer management 2025-12-26 11:38:02 +01:00
d569894dae replace the bufferline with the mini variant
added devicons to telescope deps, so the deps are tracked more
accurately.
2025-12-26 11:38:02 +01:00
76367fbf27 replace autopairs with a mini version 2025-12-26 11:38:02 +01:00
c074974e26 replace which-key with a functionality from mini 2025-12-26 11:38:02 +01:00
4f25464998 remove unused/rarely used render markdown
we'll need to fing a better solution regardless
2025-12-26 11:38:02 +01:00
36eb8e4847 replace inconsistent trailing whitespace functionality with one from mini 2025-12-26 11:38:02 +01:00
2574c1e892 replace snacks with some mini functions 2025-12-26 11:38:02 +01:00
825cde9d72 replace gitsigns with the mini variant 2025-12-26 11:38:02 +01:00
bde4b69817 add some extra mini plugins 2025-12-26 11:38:02 +01:00
80aacbec7a simplify statusline 2025-12-26 11:38:02 +01:00
34a7d4b319 write some comments for the different mini modules' functionalities 2025-12-26 11:38:02 +01:00
f64bf0c88c remove mini.move explicit setup, since we're already using defaults 2025-12-26 11:38:02 +01:00
a8fb7877c8 seperate out mini from lazy.nvim 2025-12-26 11:38:02 +01:00
2b235392c3 fix: not using full path for bash aliases 2025-12-26 11:38:02 +01:00
2d98c44dea merge x-brightness scripts 2025-12-26 11:38:02 +01:00