130 Commits

Author SHA1 Message Date
518916f0f5 Removed stuff from hyprland 2025-08-30 17:16:37 +03:00
a142fc910f Fixed firefox emoji issue (finally lmao) 2025-08-29 16:35:35 +03:00
8d37a81ec5 Hyprland dolphin fix 2025-08-28 22:17:20 +03:00
3b7b79a79b Re-enabled Xwayland? 2025-08-28 13:32:10 +03:00
e582df376d Disable KDE? 2025-08-28 12:42:17 +03:00
e5e63809b8 Added hyprland 2025-08-28 12:36:48 +03:00
b165d2452b Added app image fix 2025-08-27 17:26:40 +03:00
6dce6b5f51 Fixed stupid NixOS regression, yay 2025-08-22 21:37:03 +03:00
fc6d846a0c Deleted a bunch of stuff I didn't need from nvim config 2025-07-30 16:31:00 +03:00
21db54a032 Added zed editor 2025-07-23 16:59:01 +03:00
2a7e91ca27 Added dynamic linking for wayland/libxkbcommon/libGL so I can run godot
games
2025-06-28 14:30:23 +03:00
c849eef58e Added <C-n> and <C-p> keybinds to mprocs to quickly switch between procs 2025-06-22 17:21:17 +03:00
7bfd13f213 Renamed dekstop entry from whatsie to WasIstLos (forgot after I
switched), added inkscape to edit SVGs and removed all the junk from the
previous commit
2025-06-22 16:55:31 +03:00
aedda15cd4 Backing up for future reference, tired to automount kopia but it seems
very complicated and it's not worth my time:
https://www.reddit.com/r/NixOS/comments/12uoti5/how_do_i_automount_fuse_devices/
https://stackoverflow.com/questions/1554178/how-to-register-fuse-filesystem-type-with-mount8-and-fstab
https://home-manager.dev/manual/23.05/options.html#opt-services.udiskie.notify
https://wiki.archlinux.org/title/Fstab
https://forum.manjaro.org/t/root-tip-how-to-systemd-mount-unit-samples/1191/8
https://forum.manjaro.org/t/root-tip-how-to-use-systemd-to-mount-any-device/1185
2025-06-22 16:32:44 +03:00
4e784517f6 Replaced whatsie with WasIstLos (formely whatsapp-for-linux) bcz whatsie
has some memory leak and seems to be broken.
Also note there is some nvidia/wayland issue when running WasIstLos, so
I added a GTK env var to the desktop entry and it fixes it.
I got it from these issue (for future reference):
https://github.com/tauri-apps/tauri/issues/10702
2025-06-21 00:05:41 +03:00
56ea48ff78 Replaced manual mounting in .zshrc with better mounting using systemd 2025-06-17 10:59:01 +03:00
a23b139b6e Some stuff to try and fix firefox emojis issue, doesn't seem to work 2025-06-16 13:11:08 +03:00
d2f9cb70ad Moved timers into their own nix module, fixed issues with sops, upgraded
gitea.py to use env vars for secrets, added a timer to run every 5 hours
to mirror repos from github to gitea
2025-06-05 13:42:54 +03:00
756a73442e Added sops nix 2025-06-05 12:28:04 +03:00
2baef5f33c Moved virtiofsd to be near virtualization code and added appimage-run to
run appimages
2025-06-03 20:58:51 +03:00
221cbe75b6 Added kopia and conifgured virtual machines so I can run ubuntu to run
iDrive bcz iDrive doesn't fucking have a universal package like a
flatpak or AppImage so I gotta use a VM just to use it
2025-06-01 16:04:13 +03:00
e9bbb99257 Fixed desktopEntries error 2025-05-16 16:07:26 +03:00
2c5db1c0de Refactored NixOS config to be more modular 2025-05-16 16:06:11 +03:00
4423b2f08f Preparing for refactoring NixOS 2025-05-16 15:16:46 +03:00
b05cad07d3 Added openRGB to control PC rgb 2025-05-16 11:35:59 +03:00
de4af3398c Added nvidia drivers for NixOS so the GPU will actually work properly 2025-05-15 19:00:20 +03:00
884a6d1e92 Added r2modman to mod Valheim 2025-05-15 13:09:53 +03:00
d2826c8584 Deleted unneeded config 2025-05-14 19:41:51 +03:00
d66f776667 Added gparted to format a thumb drive and changed nodejs from 23 to 24
bcz it just no longer exists on nixpkgs for some reason?
2025-05-14 19:35:43 +03:00
86ba015560 Moved to desktop and added a nix profile for desktop 2025-05-14 19:35:12 +03:00
493ab93adb Added haruna for viewing videos in linux 2025-05-07 20:05:31 +03:00
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