Maybe I should also look in to removing melpa and ensure? I could maybe
also remove elpa itself potentially? This way I could make sure that
no extra packages are ever installed that are not directly managed
through Nix. But then it would be quite annyoing to use my config
for someone not using nix. For that purpose I could maybe look in
to supporting nix on non-nixos again maybe?
It doesn't really work that well honestly. I can't be bothered to
find something else that works better. For now I think I can just
manage with manually placing my windows as I don't really need that
many open at any one time anyways. In adition, as we lose the tabs,
which I've been using to quickly switch between chat applications
that are placed full screen in the same workspace, alt-tab now only
shows the windows on the current workspace and some other tweaks to
improve the experience.
I pressed the email application button on my new keyboard and it
literally pulled up motherfucking emacs man. Like actually what
the fuck. Why would it do this. I will never send or recieve email
in emacs. There are whole ass applications made for this.
For some fucking unknown reason the clang-tools package doesn't build
with libcxx by default and thus doesn't have the print header from C++23
which I need. I also don't know if they're fucking using the gcc13 c++
stdlib because the gcc14 one FUCKING HAS THE HEADER. I lost hours of
life which I am never going to get back to this fucking bullshit.