Commit Graph

99 Commits

Author SHA1 Message Date
747fa04bb8 Added ffmpeg 2025-05-03 20:19:05 +03:00
9dd0dcfb5a Added github actions lsp 2025-05-01 20:10:53 +03:00
5e613535a6 Added css vars lang server 2025-05-01 19:30:59 +03:00
8c2fb62690 Removed mason 2025-05-01 18:55:00 +03:00
522fd07b1d Removed activity watcher and removed some useless stuff from alpha nvim
dashboard
2025-05-01 18:21:49 +03:00
ed5c4406a9 Configured nvim blink-cmp plugin, a few notes:
Added nvim-scissors to make snippets easier to configure
Added colorful-menu to make completions cooler (more like
IntelliJ/vsc*de), disabled for now until carbonight has colors for it
Removed nvim-cmp
Installed jq for formatting json snippets
2025-04-29 17:30:08 +03:00
21107f040b Massive nvim refactor, migrated from nvim-lspconfig to NVIM 0.11 lsp/*
also migrated most LSP clients to nix rather than mason
2025-04-27 14:12:18 +03:00
007f71ce69 Replaced nvim-notify with snacks notifier and downloaded some more
programs for pdf/latex image support for snacks
2025-04-24 11:09:38 +03:00
996a61f2dd Added snacks to display images in nvim (needs ghostty) 2025-04-23 23:43:07 +03:00
bdbde54648 Added nix LSP (nil_ls)
I love it, it just works out of the box, unlike nixd which was so broken
I couldn't get it to work, and it's so much more featureful, it has
insane autocompletion for keywords and vars and I can go to
definition/go to references on files/vars etc and it has diagnostics and
shows when there is an error, it's so much better, and it has completion
for nix options
2025-04-23 18:34:02 +03:00
286340b6f1 Refactored nix config to make it slightly more modular 2025-04-20 01:34:33 +03:00
0c9444b0ce Added drawio for VH paradox diagram 2025-04-19 23:50:41 +03:00
15347b8879 Added systemd timer to automatically track sleeping schedule
(technically tracks when the PC is on/off)
2025-02-27 17:21:44 +02:00
883e005866 Added cloudflare vpn and also prism launcher cuz modrinth is broken
again
2025-02-13 11:00:49 +02:00
0b8cb2d90f Added aseprite 2025-02-01 13:31:40 +02:00
d8b3db3e83 Added mold cuz I am trying out bevy (along with raylib-zig) and mold is
x5 faster than lld which is idk how much faster than ld
2025-01-30 16:12:24 +02:00
eb389d6199 Removed a bunch of shit and will just use dev shells, here's a list of
resources as a reference for future me:
https://ziggit.dev/t/windows-system-library-include-issues-with-build-zig/3150
https://discourse.nixos.org/t/how-can-i-resolve-this-libwayland-client-glfw-wayland-error/33824/6
https://discourse.nixos.org/t/raylib-games-failed-to-load-libwayland-client/45722
e1b4b26f34/default.nix (L11)
7f266be470/pkgs/by-name/ee/eepers/package.nix
https://discourse.nixos.org/t/running-a-rust-application-that-needs-egl-with-shell-nix/33245
https://discourse.nixos.org/t/cannot-find-library-on-statically-linked-builds/36169/4
https://nixos.wiki/wiki/Cross_Compiling
83aa7b8e66
https://github.com/quot/Zig-Raylib-Flake-Template/tree/main (works with
zig13 only)
https://github.com/nix-community/templates/blob/main/zig/flake.nix
https://www.reddit.com/r/Zig/comments/1g3lwh0/using_raylib_with_zig_how/
https://github.com/Miou-zora/Raylib-Zig-Nix/blob/main/build.zig.zon
(doesn't work)
https://github.com/google-deepmind/pysc2/issues/207
https://github.com/ziglang/zig/issues/16733
https://github.com/ziglang/zig/issues/16733#issuecomment-1818185713
https://github.com/ziglang/zig/issues/13177
https://github.com/bevyengine/bevy/blob/latest/docs/linux_dependencies.md
This last one is bevy docs but copying the nix-shell andd adding
wayland-scanner seems to also work for zig raylib
2025-01-30 14:04:04 +02:00
95ee8864fc Added a bunch of shit to try and compile raylib cuz nixos has issues,
will probably remove all of it and just use nix-shells
2025-01-30 13:32:02 +02:00
894c4deb84 Removed a bunch of the modern utils I don't think I will need, kept
bottom bcz it's pretty cool but will probably still use btop
2025-01-24 23:33:40 +02:00
684c963b6c Added a bunch of modern unix tools, will later remove the stuff I don't
use from this list
2025-01-24 13:41:57 +02:00
c9aea386d7 Added xxd to see raw binary 2025-01-21 16:17:47 +02:00
c93b6f2cae Added image magick for converting images to 1-bit bitmap images 2025-01-21 13:38:28 +02:00
a5d7caffea Removed nh cuz it was slow as fuck and had some issues bcz it didn't run
as sudo
2025-01-21 13:11:34 +02:00
1a5472bac5 Added ncdu which is like wiztree on windows or fileflight with dolphin
but TUI
Also added nix store optimizations which should take less space on disk
2025-01-21 12:56:29 +02:00
dfca23764d Added libisoburn for xorriso (playing around with OS development) 2025-01-19 15:54:31 +02:00
85ab608bad Replaced manual ghostty flake with nixpkgs ghostty 2025-01-19 15:54:05 +02:00
1c11629a0a Updated nix flake 2025-01-19 12:35:36 +02:00
54709191ef Added minisign to verify zig/zls signatures 2025-01-18 23:40:11 +02:00
80c809f073 Removed some unused packages, also gparted cuz I no longer need it bcz I
fixed the rebuild failure issue (see last commit)
2025-01-18 14:28:19 +02:00
049cb533fa Changed EFI uuid after I deleted the 100MB one and then created a new
1GB one
2025-01-18 14:22:54 +02:00
b971f4a769 Added asm-lsp and gdb 2025-01-18 09:33:28 +02:00
ddd0f1552e Added albert which is basically a better krunner 2025-01-10 14:40:31 +02:00
5ccf55e38f Added activitywatch 2025-01-05 14:04:54 +02:00
e394f7d628 Added gparted to resize my boot from 100MB to 500MB and nasm to do some
assembly stuff
2025-01-04 13:28:20 +02:00
00ac6286ca Added vesktop cuz discord screensharing on wayland is still fucking
broken even when using xwayland bridge
2025-01-03 19:49:49 +02:00
beb16396de Added pygithub to run a script that mirrors my github repos to gitea 2025-01-01 23:31:45 +02:00
ce7651ed6e Revert "Updated flake.lock"
This reverts commit 55c738a265.
2025-01-01 19:38:47 +02:00
723d7bd632 Updated the flake but the boot partition is too small to update so I
will have to repartition or just revert for now
2025-01-01 19:30:19 +02:00
457e96eedb Updated font to use the correct package 2025-01-01 12:37:56 +02:00
6daf7a47e3 Changed hostname to kyren-laptop and added syncthing 2024-12-31 23:30:15 +02:00
cc4778f46e Added libreoffice to edit my resume, also investigating self-hosting
syncthing on my VPS
2024-12-30 13:27:12 +02:00
bc7775f5bc Added dig yesterday to debug the website and ssl but keeping it cuz it's
useful
2024-12-28 22:08:43 +02:00
5e70bb4480 Added sops to manage secrets for my server 2024-12-26 23:40:59 +02:00
56690260ef Removed formatters and self formmated some stuff, also nixd is broken
idk why will try to fix it later
2024-12-26 19:12:44 +02:00
8bb6abc6d4 Finally added a formatter and LSP for nix 2024-12-26 17:21:27 +02:00
2c36da019d Enabled KVM/QEMU, might use it to run some sandboxed windows machines 2024-12-24 18:57:09 +02:00
d852089d65 Added go tags to generate json tags in go, disabled some NVIM plugin
that caused issues after update and set my mouse to hide in ghostty
(which annoyed me for a while, I was putting my mouse offscreen when
using ghostty)
2024-12-21 22:15:50 +02:00
7f636ec6ea Added rar to be able to open .rar files in ark 2024-12-19 23:20:42 +02:00
10c5d98db1 Added git sync for my notes dir and made the battery notifications run
less frequently
2024-12-18 12:08:39 +02:00
74c1ef70ce Removed atuin, and also .korganizerrc is no longer kept in my dotfiles
as it changes too frequently with things like my current view and it's
pointless to version control (but will probably back it up somewhere
privately)
2024-12-18 12:05:17 +02:00