Commit graph

288 commits

Author SHA1 Message Date
7c5d84486c swapped kernel, updated flake, configured neorg
now using zen kernel for funsies

neorg now has a default workspace set
2025-08-27 21:01:23 +01:00
ea14299e17 added a monitor rule for TVs 2025-08-27 14:38:45 +01:00
00c0b9ac4f updated flake 2025-08-23 12:22:51 +01:00
354b2c5e72 set neorg working directory to ~/second-brain 2025-08-16 16:04:41 +01:00
c7053dc8ae updated flake 2025-08-12 00:12:13 +01:00
4b4fb48908 fixed the thunderbird commit
it had some stupid error about profiles idc though its 2330 rn im meant
to be in bed
2025-08-11 23:29:08 +01:00
d4eb4387c2 move thunderbird to thunderbird.nix
definitely needs sops-nix so i can do declarative thunderbird settings
without doxxing myself lmao
2025-08-11 23:17:26 +01:00
2d1bc6dad4 removed udev rules for mouse
the mouse issues were not caused by powertop, its just finally dying
after many years, new one ordered :)
2025-07-26 19:15:37 +01:00
9d2a71c1a1 added udev rules that fix keyboard
powertop auto suspends my keyboard and macropad, which causes repeated
keypreses, added udev rules to re-enable power control for these devices
and stop them being suspended
2025-07-26 19:13:48 +01:00
49518daf16 changed outer window padding to be better
set gaps_out to 10, now looks the same as gaps_in
2025-07-24 18:01:17 +01:00
277fe45e3e turned tab groups off in librewolf, updated flake
tab groups cause bugs with vertical tabs and expand sidebar on hover,
and i dont use them, so goodbye
2025-07-24 17:49:18 +01:00
887cd0486e added niri (doesnt work yet) and updated flake 2025-07-16 17:54:22 +01:00
fb367166a5 added plasma for testing purposes, updated flake
seriously plasma is SO buggy the way i have it set up i just wanted to
check if an issue was with hyprland or wayland in general, and it
appears to be wayland lmao
2025-07-15 01:40:16 +01:00
77c8c56a4b fixed hyprshot using wrong dir
hyprshot doesnt respect $HYPRSHOT_DIR for some reason so removed that
variable and used -o option in the command instead, now actually works
yay
2025-07-12 23:28:50 +01:00
4a57d46190 added niri, not setup yet
also updated flake
2025-07-11 17:28:40 +01:00
f0aad31075 update flake 2025-07-10 15:34:44 +01:00
64752c1a05 fixed typo 2025-07-10 11:33:10 +01:00
02a8e6ef0e added powertop auto-tune, rustdesk, kde-connect
kdeconnect control and rustdesk both dont work with hyprland but media
control works for kdeconnect and rustdesk works just fine as a client
2025-07-10 11:30:39 +01:00
28adf3c6cb switched to librewolf 2025-06-27 13:49:29 +01:00
616ccc8357 updated flake
finally fixed the font issue lmao it just needed a cache rebuild
see stylix issue #1290
2025-06-27 12:08:04 +01:00
b5ae84e644 switched to owncloud 2025-06-27 10:58:39 +01:00
1e03626a6e disabled zellij shell integration
it was annoying me
2025-06-22 18:58:26 +01:00
3fb788426e un-reverted hyprland config changes
basically i unpacked and swapped my monitors by accident so here i am
swapping them back but i reverted it because of a breaking change that
was unrelated lmao
2025-06-22 18:51:13 +01:00
3aa7d184a8 Revert "updated flake"
This reverts commit 527a535e2d.
2025-06-22 18:45:53 +01:00
527a535e2d updated flake
this broke everything lmao, going to revert because using this makes
floorp crash about thirty seconds after opening and makes all my fonts
fucky wucky, not sure why, probably stylix
2025-06-22 18:44:40 +01:00
3174ad7da6 added firefox pip window rules
unfortunately this forces any fullscreen app out of fullscreen every
time a new video starts but ig i will burn that bridge when it annoys me
too much
2025-06-22 01:51:29 +01:00
c29ca4b140 enabled touchpad + keyboard for gaming
again...
2025-06-21 01:49:41 +01:00
fb68ef006b added some stuff to make adhod compilation easier
can now run random apps from gh better yay
2025-06-21 01:40:19 +01:00
df2eaeb8d0 added some more vim plugins
mainly hardtime.nvim and neo-tree
cant get neo-tree to open on startup by default but it works if you run
`nvim .` instead of `nvim` as it hijacks the default file browser
2025-06-08 15:31:15 +01:00
8e4da9d06d added virtualisation with qemu and virt-manager
also moved virt-manager from home-manager to modules/virtualisation.nix
because it doesnt work without qemu so may as well

added user blue to group libvirtd
2025-06-08 15:03:20 +01:00
772518df4f attempted to add a keybind to toggle touchpad
somehow i cant get the script to run when i use the touchpad, but hey,
its in the repo now and the licence has been updated so i can get around
to it later

also i removed the default fish greeting it was annoying me
2025-06-08 05:17:39 +01:00
98ea496a19 actually turned off fish greeting this time
setting it to an empty string instead of using --erase worked
2025-06-08 03:40:46 +01:00
452c3708d6 disabled fish greeting 2025-06-08 03:37:42 +01:00
7acd9dd34d renamed firefox.nix to floorp.nix 2025-06-08 03:33:59 +01:00
2fbd6a05a4 set default browser to floorp using xdg-mime 2025-06-07 19:31:25 +01:00
8beaa41bfe switched from grimblast to hyprshot 2025-06-05 11:35:40 +01:00
5fb7aef1e4 configured neorg further 2025-06-05 11:34:09 +01:00
0e17b48ec5 added neorg, a norg editor for nvim 2025-06-04 17:14:59 +01:00
ff65efd702 switched to fish
oh-my-fish/theme-agnoster has issues on nix so i forked it and am
working on fixing it, for now i have it in a state where the annoying
thing doesnt happen, and this means i have the same functionality

actually better because the autocomplete and syntax highlighting is much
nicer

fish ftw
2025-06-04 16:59:43 +01:00
661356a198 fixed workspace keybind, nvf uses system clipboard
had to do the system clipboard thing so i could share my solution to the
workspace thing lmao, good to get the motivation

also installed vim sleuth which sets the relevant tab options to use the
correct indentation style depending on existing code and swap to
autocomplete when it doesnt make sense to press tab, its great
2025-06-03 22:20:23 +01:00
d965253061 added vim sleuth and changed workspace keybinds
also cleaned up some uneccesary inputs
2025-06-03 20:33:16 +01:00
85567863ce added packages.nix to git
forgot oops
2025-06-03 16:20:25 +01:00
e3220cae9b moved home.packages and flatpaks to their own file
now in home-manager/packages.nix
2025-06-03 16:19:56 +01:00
a0da51f439 cleared up some comments in flake.nix 2025-06-03 16:12:04 +01:00
f482d6f06b added nixfmt-tree as formatter
also ran it, which is why so many files were modified
2025-06-03 16:10:04 +01:00
e8487933ec moved a lot from system.packages to home.packages
forgot i hadnt done this yet very useful though, home-manager is
probably now ready to use without the rest of this nixos config
2025-06-03 15:59:15 +01:00
75f7f38f29 moved obs-studio to home-manager module
also installed obs-pipewire-audio-capture using the home-manager module
2025-06-02 17:21:36 +01:00
1aa38d8e77 update flake 2025-06-02 13:52:46 +01:00
e1d24869fb made specified workspaces persistent 2025-05-31 17:02:56 +01:00
86e1c3f9a9 added bc to home.packages 2025-05-28 17:21:16 +01:00