Commit Graph

274 Commits

Author SHA1 Message Date
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
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