Commit graph

288 commits

Author SHA1 Message Date
edf706a481
whoops forgot to add this 2024-04-14 11:08:58 +02:00
63f48d283c
move waydroid to options 2024-04-14 11:08:30 +02:00
76a4d71127
update flake 2024-04-13 22:19:45 +02:00
93e6e424a7
add rnote on niks since syncthing is up
I can sync my notes and then read them here :333
2024-04-13 21:48:04 +02:00
87f3b104f6
add gnuplot (more like goatplot am I right hehe) 2024-04-08 23:50:57 +02:00
2736c650ff
remove the xz thing (I'm back on 5.4.6) 2024-04-06 20:00:45 +02:00
cd6faba183
put btrfs scrub into options and enable it on me server 2024-04-06 19:59:23 +02:00
d6586688ce
fix waybar clock module
https://github.com/Alexays/Waybar/issues/3021

quickshell soon I promise
2024-04-04 16:34:46 +02:00
142cc28acc
some initial syncthing work
no idea if this works
2024-04-04 12:24:31 +02:00
4696174cb7
oops :PPP 2024-04-03 22:02:42 +02:00
9b3a8c7d24
add the godforsaken plugin to extraPlugins on niks 2024-04-03 22:01:09 +02:00
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
a059d8a2b9
move RADV envvar to options 2024-02-17 19:56:59 +01:00
665f16e385
done with college stuff :D 2024-02-17 00:57:48 +01:00
4d2d3705fb
start moving shit to options 2024-02-15 17:04:34 +01:00
47043046d0
move onresume and onsuspend scripts to powerManagement 2024-02-15 16:42:32 +01:00
d869f576f7
heaptrack added 2024-02-15 12:23:18 +01:00
ef6cc8f35c
livecaptions build fixed 2024-02-15 12:23:10 +01:00
d538f8581c
onionshare build broken 2024-02-15 12:22:55 +01:00
993bb11a26
xdg-ninja 2024-02-15 10:34:27 +01:00
e23234993f
make $EDITOR the default for git 2024-02-14 23:45:16 +01:00
82a3424f3b
forgot to add the deletion of this 💀
the programs were moved to hosts/*/programs.nix
hm is now enabled in module/other/home-manager.nix
2024-02-14 22:53:47 +01:00
988e4d9875
move fcitx envvars to the correct file 2024-02-14 22:50:54 +01:00
3f1656fc7f
move qt envvar to qt module 2024-02-14 21:28:26 +01:00
df45094b2d
move gtk config location to the hm module 2024-02-14 21:14:45 +01:00
de49dd1457
use hm for xdg dirs 2024-02-14 21:14:14 +01:00
10ae3b11c3
move cursor envvars to cursor module 2024-02-14 15:53:32 +01:00
a3db400a44
move hyprland envvars to the module 2024-02-14 15:49:51 +01:00
80c7c536bd
neovim module changes 2024-02-14 15:43:51 +01:00
87af62f88b
move TERM envvar to foot module 2024-02-14 15:39:23 +01:00
06c4893c05
move all zsh options to the module 2024-02-14 15:38:28 +01:00
01a5b312b9
move home-manager to a module, move programs to a separate file 2024-02-14 15:29:00 +01:00
a2891699f4
add seemingly broken post suspend script
it was supposed to fix my external monitor not working :-(
2024-02-14 15:16:06 +01:00
0f4101fe93
move osu to separate module 2024-02-14 14:58:07 +01:00
6c6092335e
add nix-index 2024-02-14 13:35:30 +01:00
9f09eb95f3
make osu stable use my dGPU 2024-02-14 13:35:16 +01:00
881ce3c93c
misc 2024-02-14 13:34:57 +01:00
40a60d1ddb
enable automatic store optimisation 2024-02-12 20:04:40 +01:00
5e2b828238
move nix max jobs and cores from the alias to nix.settings 2024-02-12 19:39:42 +01:00
61c19e7365
remove all terminfo
caused rxvt terminfo to be installed and some warnings to be emitted by
nixos-rebuild
2024-02-12 19:25:10 +01:00
a22146fe00 Merge pull request 'disable doc and info and don't generate caches' (#1) from neoney/niksos:master into master
Reviewed-on: https://codeberg.org/jacekpoz/niksos/pulls/1
2024-02-12 12:12:04 +00:00
7249a7dd50
switch from zen to xanmod as raf suggested 2024-02-02 01:31:11 +01:00
ab4e78e213
add some stuff :3 2024-02-01 13:41:06 +01:00
2d6463d634
I don't think they're necessary actually 2024-02-01 13:40:17 +01:00
neoney
acb833e198 Update hosts/niks/configuration.nix 2024-01-26 18:44:55 +00:00
91179aaa16
temp disable livecaptions
until nixpkgs people fix python onnx
2024-01-20 01:31:44 +01:00
fa0552db9f
small changes
real this time
2024-01-20 01:31:28 +01:00
29023a11ae
these do something according to aleph 2024-01-20 01:29:12 +01:00
adc9e9c3ab
better ips 2024-01-20 01:28:28 +01:00
e6d3d0f945
lol forgot to add vesktop 2024-01-20 01:27:49 +01:00
5a2837722e
fix: switch back from nh
broken piece of shit
2023-12-21 13:48:47 +01:00
700c7c7829
fix: prevent that one bt vuln 2023-12-21 13:48:32 +01:00
df877f25f2
feat: enable postgres 2023-12-21 13:48:22 +01:00
97864122ff
fix: clean up mullvad 2023-12-21 13:48:06 +01:00
c40e0ad818
fix: permit another eol electron version
:-(
2023-12-21 13:47:42 +01:00
8cb0627328
feat(pkgs): new packages 2023-12-21 13:42:41 +01:00
5a7d5c2ff5
feat: switch to nh and add n alias for nix 2023-11-28 19:51:24 +01:00
516399a36e
refactor: move pam lock thing to lock modules 2023-11-25 19:16:22 +01:00
63c49e592c
feat: massive 2023-11-25 17:12:09 +01:00
3b241d1223
feat: add schizofox and add some firefox hm fixes 2023-10-14 19:19:16 +02:00
01c8a12eea
fix: move hyprland portal stuff to hypr.nix 2023-10-14 19:18:21 +02:00
2035ca60fd
fix: enable helix 2023-10-14 19:18:01 +02:00
fde7adfb89
chore: remove these whitespaces 2023-10-14 19:17:48 +02:00
ef7d5ad034
fix: remove old pipewire import 2023-10-13 23:23:06 +02:00
7a098a90cd
fix: pipewire module and other minor fixes 2023-10-13 23:18:35 +02:00
0cb9f263bd
fix: minor fixes and shit 2023-10-13 23:11:29 +02:00
6306a80189
feat: massive 2023-10-13 21:04:24 +02:00
c105e03d4d
feat: huge 2023-10-03 19:22:24 +02:00
ce5f8da3f7
feat: add asusd 2023-09-14 16:22:29 +02:00
512eff90d2
chore: package changes on both machines 2023-09-13 20:58:25 +02:00
269e3180bf
chore: misc package changes 2023-09-13 16:59:57 +02:00
c7cb0effa0
fix(agenix): add the package to my home env 2023-09-13 16:57:46 +02:00
f9ae6d8088
fix(systemd): limit journald log size to 100M 2023-09-13 16:57:15 +02:00
14e7085f13
fix(libvirt): allow the default network 2023-09-13 16:56:57 +02:00
5f82258eb7
feat: add gtklock 2023-09-09 00:06:30 +02:00
7cc1348cbb
feat: start using config' 2023-09-09 00:05:59 +02:00
cdafce17bc
feat: huge 2023-09-08 16:10:15 +02:00
420cc01f08 fix(kernel): fix ddcci module
fogot the parentheses
2023-08-16 09:48:26 +02:00
f0106d734e feat(kernel): add ddcci module
needed to patch this shit to fix it because the mr on gitlab has been
sitting there for 3 fucking months
2023-08-16 09:46:16 +02:00
8a159e306a feat(fonts): add noto fonts 2023-08-15 18:59:11 +02:00
d2cc257995 fix(pipewire): set quantum to 256
going back to 256 this seems to work the best
2023-08-15 17:58:02 +02:00
4da92aaf60 feat(fonts): add noto emoji font 2023-08-15 17:57:50 +02:00
9d2d72b60b fix(aseprite): whitelist python 2.7.18.6
who the fuck still uses that shit???? I'm thinking about uninstalling
aseprite because of this
2023-08-15 17:55:20 +02:00
19e68dcf67 feat(helix): initial helix config
will work on this later
2023-08-13 09:41:19 +02:00
c0419798a3 feat: add cjk fonts 2023-08-11 23:52:31 +02:00
99b19d42f2 fix(waydroid): turn off waydroid for now
I need to learn how to actually disable it so that nothing is running in
the background
2023-08-11 20:04:19 +02:00
7d7ff61231 fix(envvars): misc fixes 2023-08-11 20:04:01 +02:00
23f4cc1af9 fix(waydroid): fix waydroid args 2023-08-11 14:02:26 +02:00
da88aeb6df feat(waydroid): add waydroid 2023-08-11 14:01:46 +02:00
ab570a4ba0 chore(envvars): remove unnecessary env var 2023-08-11 00:01:31 +02:00
c4b5a62245 fix(wireguard): remove obsolete wg config 2023-08-11 00:01:05 +02:00
5d94db016b chore(fmt): formatting changes 2023-08-11 00:00:19 +02:00
c6ce737c25 feat(sudo): enable sudo insults
I'm not sure how I've been using this install without sudo insults
2023-08-10 23:52:43 +02:00
0d67a98ae6 feat(pipewire): enable wireplumber
no idea why
2023-08-10 23:48:34 +02:00
009cf061ad fix(cachix): add nixpkgs-wayland binary cache 2023-08-10 23:47:58 +02:00
216469cdaf fix(hyprland): remove nixos hyprland options 2023-08-09 17:05:40 +02:00
b6fea43a74 fix(nvim): fix $EDITOR envvar 2023-08-06 23:04:14 +02:00
66c0883701 fix(nvim): change nvim nightly to a working one
just found out the old overlay (that was apparently unused) was archived
in 2020
2023-08-06 23:03:06 +02:00
4f2f1628f8 feat(anyrun): add anyrun
pretty fucking cool program
2023-08-03 18:34:37 +02:00
036c458038 chore: move rtkit to pipewire
it's really only used by that I think
2023-08-03 11:18:49 +02:00
a3e11dec3f this is ok for now I think 2023-08-02 15:54:46 +02:00