Commit graph

179 commits

Author SHA1 Message Date
f52134322c
rework the ssh module to use the publicKey directly 2024-03-06 12:11:58 +01:00
eac5089356
use pubkeys in ssh modules and make hostAliases {} by default 2024-03-06 12:03:08 +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
1cdc94df33
I actually forgot to make the key configurable what is wrong with me 2024-03-03 09:46:45 +01:00
e6461cfd9b
oh my god this is so fucking stupid
I moved from `includes` to `extraConfig` and didn't remove the
`contents` that explains EVERYTHING

it doesn't explain why I'm this retarded though

followed this btw https://code.mendhak.com/keepassxc-sign-git-commit-with-ssh/

big shoutout to mendhak :-)
2024-03-03 09:42:18 +01:00
e3ec0b955b does this work 2024-03-03 09:32:08 +01:00
cd8f5e7778 sign test #6 2024-03-03 02:25:43 +01:00
961deb964c sign test #3 2024-03-03 02:00:28 +01:00
37589bfc65 switch to ssh keys for signing commits 2024-03-03 01:55:00 +01:00
e2d5090e29
switch from includes to extraConfig in git module
Xddddddddddd
2024-03-03 01:45:09 +01:00
76cbdaaf2f
make the amdgpu_top special workspace depend on the presence of an amd gpu
in the future I'll need to make some custom module where I define what
hardware the system has, I'd like not to rely on things like this

for now this is enough I hope
2024-03-02 23:47:35 +01:00
b65e733c8e
oops forgot 2024-03-02 23:30:26 +01:00
6244018977
move asusd to options 2024-03-02 23:26:37 +01:00
446e1b824b
make asusd stuff in hyprland config optional 2024-03-02 23:21:23 +01:00
ad5979a1b0
make vrr an int instead of bool and add vfr 2024-03-02 16:17:51 +01:00
801b40a42b
I hope this changes something 2024-03-02 16:17:16 +01:00
da690bb8cf
hmCfg in hyprland module 2024-03-02 16:14:19 +01:00
9ee8028e9b
fix reloading notif 2024-03-02 16:11:36 +01:00
1079989183
oops 2024-03-02 15:35:20 +01:00
8b98c6edde
add notification for reloading hyprland 2024-03-02 15:33:20 +01:00
6c2cefd042
map touch and stylus input to eDP-1
this only applies for del, will need to move that there sometime soon
2024-03-02 15:28:07 +01:00
e34da2e450
move to the amdgpu_top tui (this affected gpu measuring) 2024-03-02 15:21:03 +01:00
2fccb3d831
use optionals instead of optional 2024-03-01 17:33:22 +01:00
721ea550e4
move psd to firefox module 2024-02-29 01:51:39 +01:00
a9f23295b1
move MOZ_ENABLE_WAYLAND to firefox module 2024-02-29 01:35:23 +01:00
5549fe76c1
AAAAAAAAAAAAAAAAAAAHHHH I FUCKING FORGOT 2024-02-29 01:32:47 +01:00
8f4061f393
move nur overlay to firefox module 2024-02-29 01:28:20 +01:00
88a5ca1f6e
move neovim nightly overlay to the module 2024-02-29 01:16:53 +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
e620abfe05
add the greatest alias of all time 2024-02-28 21:32:41 +01:00
e40155ae45
update tor and mullvad browser windowrules 2024-02-26 20:08:27 +01:00
f28f56752b
waybar's persistent-workspaces BROKE so I REMOVED IT instead of fixing
I'm moving to quickshell anyway when that's done
2024-02-23 23:01:21 +01:00
8ad06905a5
add some programs :3 2024-02-21 19:03:17 +01:00
775c268b1f
disable waybar dnd module for now 2024-02-20 00:48:23 +01:00
2f8cb29e63
run the sys tray nm and bluetooth icons on each reload, not just once 2024-02-19 16:53:45 +01:00
ead6eb2a17
forgot to commit this 💀 2024-02-17 17:43:17 +01:00
197c915392
some data corruption stuff 2024-02-17 16:24:55 +01:00
b63b0916c7
histogram as diff algorithm 2024-02-17 16:23:37 +01:00
01ae9f1db2
zdiff3 for merge conflicts 2024-02-17 16:15:33 +01:00
0be0c8500e
start using delta for git stuff :333 2024-02-17 16:14:55 +01:00
bd9ccfa601
git commit.verbose = true (also using this commit to test it)
very cool feature happy I found it :-)
2024-02-17 16:02:12 +01:00
64cf9c02dc
move all git options into one include 2024-02-17 15:57:57 +01:00
4d2d3705fb
start moving shit to options 2024-02-15 17:04:34 +01:00
798cd63bdd
move QT_QPA_PLATFORMTHEME to environment.sessionVariables
this fixes some gui programs not being in the right theme
2024-02-15 12:16:35 +01:00
67edcfcf49
change default git editor to $EDITOR 2024-02-15 10:50:45 +01:00
993bb11a26
xdg-ninja 2024-02-15 10:34:27 +01:00
723691a46a
I'm the master 2024-02-14 23:48:38 +01:00
e23234993f
make $EDITOR the default for git 2024-02-14 23:45:16 +01:00
e7bfeaa204
this took so long 2024-02-14 23:42:58 +01:00
8aea5a7eb9
add xdg home dirs 2024-02-14 22:53:23 +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
db05e8d3d8
forgot to add inputs in osu module 2024-02-14 15:00:04 +01:00
0f4101fe93
move osu to separate module 2024-02-14 14:58:07 +01:00
6f78c86fac
move from clangd to ccls 2024-02-14 13:35:46 +01:00
a7a2fa7df0
add markdownpreview-nvim 2024-02-14 13:21:18 +01:00
315c8a3ab8
change foot terminfo to foot
no idea why I had it set to that before, this works fine
2024-02-12 19:26:58 +01:00
1b8144ac8b
use nerd fonts in starship (fixes nix-shell space issue)
https://github.com/starship/starship/issues/5771
2024-02-12 19:15:43 +01:00
46f706b855
fix vesktop settings paths 2024-02-07 00:12:14 +01:00
d172cfcb68
add port to ssh module 2024-02-05 22:24:04 +01:00
ecc7622221
minor neovim changes 2024-02-05 22:23:21 +01:00
41dfee1424
update harpoon (I don't even use it) 2024-02-01 13:44:57 +01:00
91d7c1a2d7
finally learning gitsigns :3 (it's amazing) 2024-02-01 13:44:28 +01:00
cec88d6b3c
they removed the powerline option !!! wtf!!! 2024-02-01 13:43:58 +01:00
5b87cb5f78
make btop 10 times as slow 2024-02-01 13:41:24 +01:00
69cca1b212
fix vesktop 2024-01-31 19:00:49 +01:00
f57a81704f
the most important change 2024-01-31 18:05:50 +01:00
367d323e37
switch to official waybar flake 2024-01-20 12:55:14 +01:00
d00986ab4d
forgot what this does already lol 2024-01-20 01:33:16 +01:00
9a23f28193
git stash alias
I finally fucking learned how this shit works
2024-01-20 01:32:42 +01:00
6dd8e013f6
fix firefox path in desktop entry 2024-01-20 01:32:31 +01:00
4fd383f698
better armcord (no xwayland) 2024-01-20 01:32:16 +01:00
7543a9999d
add a module that pins the registry or something
according to fufexan this supposedly does something
483680e121/system/nix/default.nix (L18-L19)
2024-01-20 01:24:03 +01:00
dc7223ba97
vesktop! thanks aleph :-) 2024-01-20 01:22:09 +01:00
9b85f90eb1
feat(neovim): get rid of old nvim config 2023-12-21 13:56:10 +01:00
6d62f0efc8
fix(neovim): fix harpoon 2023-12-21 13:53:58 +01:00
bc32cf2d89
feat(neovim): diasble autocomplete 2023-12-21 13:53:45 +01:00
337c8941a2
fix(neovim): that was ugly 2023-12-21 13:53:32 +01:00
851aef0331
fix(waybar): clean up padding and fix brightness 2023-12-21 13:50:01 +01:00
88cc31b0c3
feat(foot): better catppuccin theme 2023-12-21 13:49:33 +01:00
71a92734af
feat(zsh): new aliases 2023-12-21 13:49:14 +01:00
79b9f60512
feat(hyprland): fix xdph and misc changes 2023-12-21 13:41:17 +01:00
b766ab8dba
fix(neovim): make formatting sane again 2023-11-30 15:38:08 +01:00
b387fe5966
feat(waybar): move the music icon to the left
thanks mathis :-)
2023-11-29 19:15:01 +01:00
ad7a68288b
feat(waybar): better contrast for active workspace
thanks mathis :-)
2023-11-29 19:01:10 +01:00
808bbd10e4
fix(hyprland): working again !!! 2023-11-28 19:52:27 +01:00
5a7d5c2ff5
feat: switch to nh and add n alias for nix 2023-11-28 19:51:24 +01:00
26f40e5d9b
Revert "Revert "feat(hyprland): extraConfig -> settings""
This reverts commit 4a6922bdff.
2023-11-28 16:56:44 +01:00
4a6922bdff
Revert "feat(hyprland): extraConfig -> settings"
This reverts commit 04bf9c5504.

need to go back to this for now
2023-11-27 17:04:29 +01:00
04bf9c5504
feat(hyprland): extraConfig -> settings
doesn't work yet lol
2023-11-27 15:38:13 +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
344fa289e4
fix: add some more xdph options (they don't work) 2023-10-19 20:22:36 +02:00