Commit Graph

580 Commits (linkding)

Author SHA1 Message Date
Tudor Roman 3ac191c2fa
New service: linkding 2023-09-14 19:49:38 +02:00
Tudor Roman 5cf923b209
Make emojis work without messing up the other fonts 2023-09-12 19:21:58 +02:00
Tudor Roman 85ffa5b3c9
Optional mosh support for ssh 2023-09-11 11:12:08 +02:00
Tudor Roman ce1f42c4e5
New service: miniflux 2023-09-11 10:57:44 +02:00
Tudor Roman 6d7a539907
Expose agenix to home-manager and flake 2023-09-11 10:56:55 +02:00
Tudor Roman ef68f22875
Use Hyprland 0.29.1
Also make sure that the mesa version used for Hyprland
is the same as the one used by NixGL
2023-09-08 17:17:41 +02:00
Tudor Roman 3950fa6ec2
Saner tmux config 2023-08-29 18:39:58 +02:00
Tudor Roman b11180b28d
Make emojis work in the terminal 2023-08-27 00:44:52 +02:00
Tudor Roman dcb588eb81
Use cached deploy-rs 2023-08-27 00:13:02 +02:00
Tudor Roman d8fdf5ee04
Update inputs 2023-08-26 23:59:18 +02:00
Tudor Roman 5c672f38dd
Use foot from unstable for sane scaling 2023-08-26 23:32:55 +02:00
Tudor Roman 733f9e4630
I now know about lib.getExe 2023-08-26 22:49:34 +02:00
Tudor Roman a24150248c
Nushell! 2023-08-26 22:42:14 +02:00
Tudor Roman 52ef6a6fd4
Properly load direnv hook 2023-08-26 22:41:50 +02:00
Tudor Roman 6d33f45cd4
Using starship for my shells now 2023-08-26 22:39:56 +02:00
Tudor Roman dd87d1dfb6
make wofi case insensitive 2023-08-19 21:52:59 +02:00
Tudor Roman fce75d0c5d
Autostart file support with dex 2023-08-19 21:51:32 +02:00
Tudor Roman 087309c5b5
Fix stuff for NixOS 2023-08-08 19:33:10 +03:00
Tudor Roman 6e13113f80
Stop using alacritty for now 2023-08-08 19:12:44 +03:00
Tudor Roman c08c8256b3
Actually actually i will keep nixpkgs stable 2023-08-08 19:12:34 +03:00
Tudor Roman cc85745920
Update lock (?) 2023-08-08 18:42:19 +03:00
Tudor Roman 4dc77eee35
adapt hyprland config to breaking config change 2023-08-08 18:33:26 +03:00
Tudor Roman 42e8294e2f
Fuck it, home-manager now uses unstable nixpkgs 2023-08-08 18:33:25 +03:00
Tudor Roman 95900b1905
hyprland: disable the splash and the background AND THE WAIFU 2023-08-08 18:33:24 +03:00
Tudor Roman c351a6117c
Make the build pure again 2023-08-08 18:33:23 +03:00
Tudor Roman 8f25f9f40c
Have the stable nixpkgs flake in the flake registry 2023-08-08 18:33:22 +03:00
Tudor Roman 9df8ae664e
FINALY I can take screenshots! 2023-08-08 18:33:20 +03:00
Tudor Roman 74abf27b95
Cleanup hyprland binds 2023-08-08 18:33:19 +03:00
Tudor Roman 692c005246
Switch from alacritty to foot 2023-08-08 18:33:18 +03:00
Tudor Roman f3255fb0c0
Load .profile when starting Hyprland 2023-08-08 18:33:17 +03:00
Tudor Roman a45f753741
New Hyprland setup 2023-08-08 18:33:16 +03:00
Tudor Roman f33f9fe181
get hyprland to start 2023-08-08 18:33:15 +03:00
Tudor Roman c1994a1eeb
host-specific non-nixos configs 2023-08-08 18:33:14 +03:00
Tudor Roman cd3cc105df
users/*: use default.nix 2023-08-08 18:33:13 +03:00
Tudor Roman 991c363dc4
basic home utilities 2023-08-08 18:33:12 +03:00
Tudor Roman e33239bbef
add more wsl specific instructions in readme 2023-06-08 21:45:01 +02:00
Tudor Roman 79e4228ea3
Revert "passwordless sudo"
This reverts commit 784dced0f0.
2023-06-04 23:17:33 +02:00
Tudor Roman 784dced0f0 passwordless sudo 2023-06-05 00:16:01 +03:00
Tudor Roman 922d731af5
turn off mutableUsers 2023-06-04 22:52:52 +02:00
Tudor Roman 33780f2380
encrypt secrets with a new key to be able to edit them 2023-06-04 22:52:49 +02:00
Tudor Roman d3e983e0d2
ceres: paswordless sudo
don't hack me pls
2023-06-04 21:12:07 +02:00
Tudor Roman db53608a88
ssh: only allow key authentication 2023-06-04 21:12:07 +02:00
Tudor Roman 2dbf1f6977
gitea: disable registration 2023-06-04 20:34:41 +02:00
Tudor Roman b299ea7d69
Added gitea service 2023-06-04 20:34:41 +02:00
Tudor Roman 224a9d2ade
ceres: specify authorized key for tudor 2023-06-04 20:29:50 +02:00
Tudor Roman 7c56b60cc5
git: commit signing with ssh key 2023-06-04 20:21:03 +02:00
Tudor Roman fe3df485f9 wsl: integration with the 1password ssh agent 2023-06-04 18:01:06 +02:00
Tudor Roman 6e93816b4f readme: fix agenix link 2023-06-04 18:00:45 +02:00
Tudor Roman bfce1015e4 fix the 1password wsl alias hack 2023-06-04 14:49:10 +02:00
Tudor Roman 80fb039aa5 Provide all 3 deployment tools as flake packages
This is to tie the version of the deployment tools to the flake lock,
to improve reproducibility.

For example, instead of running `nix run home-manager/release-23.05`,
one may run `nix run .#home-manager`, to use exactly the home-manager
binary the dotfile repo was tested against.

Something similar happens for `nixos-rebuild`: on a fresh NixOS install,
`nixos-rebuild` is installed on the system from whatever nixpkgs version
was used to provision the system. By running `nix run .#nixos-rebuild`,
one uses the version from this flake's nixpkgs.
2023-06-04 14:40:19 +02:00