Commit graph

177 commits

Author SHA1 Message Date
7bcd56149d
add module with possible mitigations to the xz backdoor 2024-03-31 10:39:46 +02:00
7c2d547411
add random mac option 2024-03-29 19:58:11 +01:00
db13a92fbf
install hashcat on niks
running it on my underpowered dell made oomd act up and at some point it
killed motherfucking dbus and systemd before hashcat itself

ended up not working at all so gonna try it here
2024-03-20 22:38:47 +01:00
58124e27eb
add tramwaj to ssh hostAliases on both hosts 2024-03-20 08:09:28 +01:00
c799dd663c
fully switch to hyprlock :3 2024-03-19 23:56:54 +01:00
63538d0edd
hypr rework 2024-03-19 23:45:26 +01:00
2f14b6d5d2
remove gpg pinentry config
something changed and I don't use it anymore anyway
2024-03-14 16:02:12 +01:00
7454800aaf
update kik ssh host aliases 2024-03-13 18:25:41 +01:00
cd09734f40
add back svn :-( 2024-03-11 18:10:23 +01:00
ef97bd4225
add bat 2024-03-11 00:52:23 +01:00
a3658aac03
remove nyxt 2024-03-09 14:31:19 +01:00
0f70ec9680
remove waybar module and make each host define it themselves
this will be cleaner anyway once I move to quickshell
2024-03-09 14:25:42 +01:00
b649fb96b2
add duf 2024-03-07 21:50:16 +01:00
1c003fcd70
add pciutils to niks 2024-03-07 14:48:01 +01:00
237dbd9422
update aur key (I have not used the aur in months) 2024-03-06 18:40:53 +01:00
e53239c53b
fix the ssh module thing on niks too 2024-03-06 12:23:09 +01:00
d9eda141f3
Merge remote-tracking branch 'refs/remotes/origin/master' 2024-03-06 12:04:15 +01:00
7bde656c9f
ssh-agent (this shit is crazy read the whole commit message)
so first when I wanted to configure ssh to use the correct keys by
default I found some guide that used IdentitiesOnly yes so I used it
too without even knowing what it does

then later when I wanted to nix my ssh config I noticed that it's set to
true and didn't know what it does so I read the manpage

I wrote the description of the `indentitiesOnly` option of my wrapper
module based on that but I didn't really understand what it actually
does

well, as you can see in the commit history, a day or two ago (forgot) I
started using an ssh key to sign my commits and to make things even more
convenient I moved all of my private ssh keys to my keepassxc database
as attachments

I tested it on my main laptop and everything worked fine but on that
laptop all the keys were still in ~/.ssh as I didn't just want to
immediately delete them and risk losing any

well that's what hid this bug - on the main laptop when pushing, it just
used the keys in ~/.ssh, which I don't have on this laptop (the one I
take to classes) because, well, I did this not to have to copy both the
keepassxc database and ~/.ssh between machines - I only copied the
keepassxc database as it had all the keys in it

well turns out with the config before this commit, it would only try to
use keys in ~/.ssh which aren't - and won't - be here so it failed

this option makes it actually use keys supplied by ssh-agent, which
keepassxc acts as and is the only way to get them in the current setup
2024-03-05 17:43:10 +01:00
74c30e4df4
@kamilastoch 2024-03-04 21:25:23 +01:00
1cdc94df33
I actually forgot to make the key configurable what is wrong with me 2024-03-03 09:46:45 +01:00
6244018977
move asusd to options 2024-03-02 23:26:37 +01:00
f1d559de88
disable power supply script on niks for now 2024-03-02 16:19:29 +01:00
90717bd4a3
better™️ 2024-03-01 00:39:36 +01:00
1495804ef5
remove eww-wayland from nixpkgs-wayland
I don't even use eww but this is still redundant cause the module exists
2024-02-29 02:02:48 +01:00
721ea550e4
move psd to firefox module 2024-02-29 01:51:39 +01:00
f186913663
move mullvad-vpn to options/ 2024-02-29 01:49:37 +01:00
09bd2013ee
move blueman to bluetooth service 2024-02-29 01:45:20 +01:00
d26908ac82
move the initrd option to options/
man I should really go to sleep
2024-02-29 01:41:59 +01:00
52a896d4f0
move libvirt stuff to options/ 2024-02-29 01:41:04 +01:00
bb6fc2f47c
move MALLOC_PERTURB_ to options/ 2024-02-29 01:38:00 +01:00
a9f23295b1
move MOZ_ENABLE_WAYLAND to firefox module 2024-02-29 01:35:23 +01:00
472c63f5d1
env var cleanup 2024-02-29 01:34:29 +01:00
8f4061f393
move nur overlay to firefox module 2024-02-29 01:28:20 +01:00
b456a7975e
move common nix options into options/ 2024-02-29 01:22:20 +01:00
88a5ca1f6e
move neovim nightly overlay to the module 2024-02-29 01:16:53 +01:00
81f9c0dc3e
add the user to the networkmanager group in the option-module
still IDK how else to call these might change the name later
2024-02-29 01:04:51 +01:00
f545992742
move networking to options 2024-02-29 00:58:00 +01:00
1fb97e7272
fix syntax for env vars 2024-02-29 00:48:40 +01:00
0d77b0d6a5
move systemd-boot to options 2024-02-29 00:44:30 +01:00
5cbda435c9
add nix-tree 2024-02-29 00:32:56 +01:00
59febb2149
move the config' arg to a custom module (big)
shoutout to raf for pointing out how retarded this was
this was needed very much
2024-02-29 00:29:56 +01:00
b4ba91e6b0
how the fuck did I forget this one 2024-02-26 20:09:52 +01:00
744c2c42bb
fix cpupower and add perf 2024-02-26 14:31:24 +01:00
0c754feb16
move to fastfetch 2024-02-25 18:18:29 +01:00
1853490249
add fonts module to both machines (how the fuck did I forget) 2024-02-23 22:48:07 +01:00
304c96141a
add sherlock to programs on niks 2024-02-23 20:04:12 +01:00
b8d7f9da27
add magic-wormhole 2024-02-19 16:33:18 +01:00
72c8e3c2d9
add MALLOC_PERTURB_ 2024-02-19 16:32:50 +01:00
3f7796b4e9
move fonts to options 2024-02-17 19:59:50 +01:00
3ed8723607
done with db class and forgot to remove this :-) 2024-02-17 19:58:17 +01:00