Benjamin Yule Bädorf
b9f0063993
wireguard: let tunnel wait for private network
2024-03-27 15:22:46 +01:00
Benjamin Yule Bädorf
72aa907ebd
battery: set critical to 20% in waybar and check script
2024-03-27 11:37:07 +01:00
Benjamin Yule Bädorf
bc06c14d98
graphical/waybar: improve styling
2024-03-27 00:06:53 +01:00
Benjamin Yule Bädorf
52bbd13a24
graphical: various improvements
...
* Use mako home-manager module
* Use nextcloud-client home-manager module
* Urgent notifications go above fullscreen apps
* Add battery check with libnotify
* Increase waybar text sizing
2024-03-26 23:58:04 +01:00
Benjamin Yule Bädorf
5c13335a52
graphical/sway: add option to only lock screen
2024-03-21 13:20:31 +01:00
Benjamin Yule Bädorf
b0159584c5
crypto: remove yubikey-agent, use gpg-agent
2024-03-19 19:58:50 +01:00
Benjamin Yule Bädorf
f6c357c6cb
ssh: centralize pubkey management
2024-03-19 19:29:57 +01:00
Benjamin Yule Bädorf
48c7a5f072
user: remove unused mimeapps.list file
2024-02-24 19:13:56 +01:00
Benjamin Yule Bädorf
5c94031778
nvim: add leader shortcut for windows closing
2024-02-18 21:18:02 +01:00
Benjamin Yule Bädorf
d5ce7067e1
pie/dns: fix b12f.io DNS
2024-02-16 11:18:35 +01:00
Benjamin Yule Bädorf
a16a153e76
wireguard: fix routing w/ tunneled wireguard
2024-02-13 00:27:30 +01:00
Benjamin Yule Bädorf
c8c32f5203
wireguard: add public network
2024-02-12 16:46:46 +01:00
Benjamin Yule Bädorf
1169873bac
networking: remove pie from hosts file, add droppie-initrd
2024-02-08 23:29:44 +01:00
Benjamin Yule Bädorf
f54229e68e
persistence: make /etc/nixos bind mount
2024-02-08 19:27:28 +01:00
Benjamin Yule Bädorf
5abeeb8751
wireguard: change network to 10.13.12.0/24
2024-02-08 19:23:22 +01:00
Benjamin Yule Bädorf
67e924f022
stroopwafel/bluetooth: fix bind mount with impermanence
2024-02-08 19:00:15 +01:00
Benjamin Yule Bädorf
b4e559155a
pie/wireguard: don't use wireguard DNS
2024-02-06 09:44:41 +01:00
Benjamin Yule Bädorf
ee7d2cbf49
initrd/networking: manually set networking
2024-02-05 23:56:19 +01:00
Benjamin Yule Bädorf
3e0f8438c1
initrd/networking: manually set networking
2024-02-04 01:05:28 +01:00
Benjamin Yule Bädorf
6f75453e7c
droppie: reinstall droppie, update keys
2024-02-03 20:58:18 +01:00
Benjamin Bädorf
2f3397354f
gpg/ssh: remove ssh support for GPG agent
2024-02-03 14:57:26 +01:00
Benjamin Bädorf
118ec36c0e
desktop/social: add cinny-desktop for matrix
2024-02-03 14:56:33 +01:00
Benjamin Bädorf
d6cd678e92
nvim: update tab and window keybindings, ag in hidden folders
2024-02-03 13:18:49 +01:00
Benjamin Bädorf
a5d005247e
crypto/secrets: add yubikey identities
2024-02-03 12:21:27 +01:00
Benjamin Bädorf
ce1e00d5b0
pie/networking: fix dns resolver collision
2024-02-01 22:37:47 +01:00
Benjamin Bädorf
037f29dea8
desktop-extended: remove concourse pkgs
2024-01-29 23:04:56 +01:00
Benjamin Bädorf
39b340f825
core: use latest linux kernel by default
2024-01-29 23:04:30 +01:00
Benjamin Bädorf
1f8d502fa7
fix: also add zoom to allowed nonfree
2024-01-24 21:17:53 +01:00
Benjamin Bädorf
71f442aeea
fix: remove unused v4l2loopback devices
2024-01-24 21:05:34 +01:00
Benjamin Bädorf
28786af37b
feat: use systemd-resolved so VPN & WG DNS works
2024-01-24 21:02:10 +01:00
Benjamin Bädorf
3a0358d0f8
feat: make full tunnel wireguard optional
2024-01-05 15:06:49 +01:00
Benjamin Bädorf
523837b276
chore: disable spotifyd
2024-01-03 19:56:43 +01:00
Benjamin Bädorf
30a97b1029
feat: use frikandel as vpn for everything
2024-01-03 19:56:24 +01:00
Benjamin Bädorf
f87d183cc4
chore: update to 23.11!
2023-12-17 17:14:19 +01:00
Benjamin Bädorf
0accd47e62
fix: enable smart autoident for nvim
2023-12-13 11:53:58 +01:00
Benjamin Bädorf
3661395dff
fix: invoiceplane nginx config
2023-11-14 22:20:01 +01:00
Benjamin Bädorf
29e183b0c7
feat: use ACME and nginx instead of caddy
2023-11-14 18:44:46 +01:00
Benjamin Bädorf
3c102a879c
refactor: move email module to user b12f
2023-11-09 14:11:27 +01:00
Benjamin Bädorf
baba43ea82
chore: dhcpv6 still not working
2023-11-08 18:52:09 +01:00
Benjamin Bädorf
42a6348023
fix: set nix.registry to speed up nix shell calls
2023-11-06 23:30:57 +01:00
Benjamin Bädorf
282691cd64
fix: use lib.mkDefault for timezone
2023-11-06 23:30:40 +01:00
Benjamin Bädorf
2fbaa24cb5
feat: update droppie shutdown, default to UTC
2023-11-06 21:50:28 +01:00
Benjamin Bädorf
540736c3ba
chore: directly connect clients to pie for lower latency dns
2023-11-06 21:43:48 +01:00
Benjamin Bädorf
f638f8c597
chore: give all encrypted secrets the .age suffix
2023-11-05 18:56:11 +01:00
Benjamin Bädorf
8662a3e311
feat: update chocolatebar swapfile size
2023-11-03 23:02:25 +01:00
Benjamin Bädorf
661f594696
feat: new DNS, fix vm networking
2023-11-02 01:25:39 +01:00
Benjamin Bädorf
25482383c1
chore: update nixpkgs inputs
2023-11-01 19:21:44 +01:00
Benjamin Bädorf
544f323b0c
fix: wireguard networking and https on services
2023-11-01 16:27:29 +01:00
Benjamin Bädorf
3ce24992e7
feat: add nix shell shortcut called p
2023-11-01 14:40:29 +01:00
Benjamin Bädorf
254886e511
Merge branch 'main' of git.pub.solar:b12f/os
2023-10-28 23:17:45 +02:00
Benjamin Bädorf
356526f2b0
fix: add pub.solar binary cache
2023-10-28 23:16:15 +02:00
Benjamin Bädorf
d00574ae04
fix: invoiceplane logging and config
2023-10-26 15:53:35 +02:00
Benjamin Bädorf
98bd9d30d8
feat: enable ipv6 in wireguard
2023-10-26 15:11:46 +02:00
Benjamin Bädorf
615ef9a856
fix: passwordless sudo only for yule
2023-10-26 14:09:43 +02:00
Benjamin Bädorf
9995e15760
Revert "fix: remove ipv6 local addresses from wireguard"
...
This reverts commit cff59a1b7a
.
2023-10-25 13:23:13 +02:00
Benjamin Bädorf
cec9562e15
feat: frikandel as wireguard hub
2023-10-24 17:56:14 +02:00
Benjamin Bädorf
cff59a1b7a
fix: remove ipv6 local addresses from wireguard
2023-10-22 16:50:41 +02:00
Benjamin Bädorf
89a1792105
fix: update IPv6 Adresses
2023-10-21 23:16:35 +02:00
Benjamin Bädorf
46f8357cb6
feat: invoiceplane
2023-10-21 22:46:17 +02:00
Benjamin Bädorf
ab7ae9ba8a
fix: give wireguard client and server different IPs
2023-10-20 00:47:11 +02:00
Benjamin Bädorf
be380f2c01
fix: wireguard ipv6 and dns
2023-10-20 00:37:08 +02:00
Benjamin Bädorf
7a5f10c877
feat: wireguard
2023-10-19 23:17:35 +02:00
Benjamin Bädorf
1e5c33e750
refactor: use uhk-agent and udev rules from nixpkgs
2023-10-15 22:33:50 +02:00
Benjamin Bädorf
c5605688a1
chore: remove OpenProject email accounts
2023-10-11 17:44:19 +02:00
Benjamin Bädorf
b18aab7426
chore: add cups-brother-hl3140cw to allowedUnfree
2023-10-11 14:33:02 +02:00
Benjamin Bädorf
d936aca698
fix: printing and scanning setup on pie
2023-10-11 14:32:40 +02:00
Benjamin Bädorf
7c15872af8
refactor: move to network printing
2023-10-10 13:37:17 +02:00
Benjamin Bädorf
f3d9915d2f
fix: install cups on non-sharing printing devices
2023-10-10 12:23:05 +02:00
Benjamin Bädorf
ece9705f67
feat: update passwords
2023-10-10 11:56:36 +02:00
Benjamin Bädorf
6f6140f660
feat: add backups for firefly and paperless
2023-10-09 22:52:28 +02:00
Benjamin Bädorf
6fabfdc431
fix: fixes to networking and pie services
2023-10-09 10:43:53 +02:00
Benjamin Bädorf
747481c4ea
fix: get networking on pie working properly
2023-10-08 19:32:00 +02:00
Benjamin Bädorf
fe8ebd083f
feat: add ISOs, limit core config size
2023-10-07 21:11:08 +02:00
Benjamin Bädorf
f038ba8bf3
refactor: load overlays differently
2023-10-07 20:14:16 +02:00
Benjamin Bädorf
229fcde927
fix: add hplip to allowed unfree
2023-10-07 17:18:43 +02:00
Benjamin Bädorf
93bcf469ab
refactor: move fully away from modules & profiles distinction
2023-10-07 16:45:42 +02:00
Benjamin Bädorf
078e738a31
refactor: more printing to pie
2023-10-07 14:06:28 +02:00
Benjamin Bädorf
185e03880d
fix: move direnv and git profiles to module
2023-10-07 11:11:14 +02:00
Benjamin Bädorf
38be7e9374
refactor: rename alternative nixpkgs inputs
2023-10-05 10:44:48 +02:00
Benjamin Bädorf
f85e520f00
fix: add hostnames to hosts
2023-10-03 14:55:54 +02:00
Benjamin Bädorf
b967655d2b
fix: Fix nix flake check and devshell
2023-10-03 14:21:09 +02:00
Benjamin Bädorf
13ad9a26f3
refactor: Remove digga
2023-10-03 13:13:52 +02:00
Benjamin Bädorf
7be9e41657
fix: add support for QL-800
2023-09-12 20:10:55 +02:00
Benjamin Bädorf
a99c0f0336
fix: Fix cups, caddy, and paperless copy script
2023-09-01 19:11:01 +02:00
Benjamin Bädorf
4f42b5faff
fix: Fix paperless sync
2023-08-29 14:55:25 +02:00
Benjamin Bädorf
2b2e3c4e4e
feat: make paperless have only one master node to enable syncing
2023-08-29 13:56:18 +02:00
Benjamin Bädorf
edddd9dc80
fix: audio stack; disable mopidy by default, enable jack and wireplumber
2023-08-09 14:19:55 +02:00
Benjamin Bädorf
12530289b9
Merge branch 'main' into b12f
2023-07-24 10:58:59 +02:00
teutat3s
5a05079e17
graphical: fix network-manager-applet service description
2023-07-21 12:10:47 +02:00
Benjamin Bädorf
d951e821b3
feat: add back vim-gutentags to nvim
2023-07-20 23:59:08 +02:00
Benjamin Bädorf
e7d686feb7
Merge branch 'main' into b12f
2023-07-18 12:44:47 +02:00
teutat3s
1fe6d34f6e
neovim: add syntax highlighting for ini, lua,
...
bash, make, ninja, diff, php
Sort nvim-treesitter.withPlugins alphabetically
2023-07-14 13:38:01 +02:00
teutat3s
9271e8d037
Fix merge conflict leftovers
2023-07-14 13:13:13 +02:00
Benjamin Bädorf
e36709613c
fix: load schemastore for nvim
2023-07-13 18:07:58 +02:00
Benjamin Bädorf
41c2d668f7
feat: use nnn and treesitter
...
vifm is removed in favour of nnn, with the keybindings in nvim being
changed. TODO: improve the colorscheme of `nnn` to match `ls`.
All nvim plugins that were responsible for language syntax highlighting
are removed in favour of treesitter[1], a syntax highlighter that parses
AST instead of being regex-based. This is still experimental, but my
tests so far have not encountered any issues.
1) https://github.com/nvim-treesitter/nvim-treesitter
2023-07-13 17:15:53 +02:00
Benjamin Bädorf
b487e3db6a
feat: use nnn and treesitter
...
vifm is removed in favour of nnn, with the keybindings in nvim being
changed. TODO: improve the colorscheme of `nnn` to match `ls`.
All nvim plugins that were responsible for language syntax highlighting
are removed in favour of treesitter[1], a syntax highlighter that parses
AST instead of being regex-based. This is still experimental, but my
tests so far have not encountered any issues.
1) https://github.com/nvim-treesitter/nvim-treesitter
2023-07-13 15:53:10 +02:00
teutat3s
ead398b835
bash: use latest ble.sh version
...
Use fzf for completion again
Fix starship with newest ble.sh version, eval a second time after ble.sh
2023-07-04 01:42:49 +02:00
teutat3s
442ba90068
chore: delete unused files
2023-07-04 01:42:49 +02:00
teutat3s
3d2aed46ab
neovim: trim final newline when copying to clipboard
2023-07-04 01:42:49 +02:00
teutat3s
ea69c1d12c
neovim: use nixd as nix language server
2023-07-02 15:57:00 +02:00