Commit graph

725 commits

Author SHA1 Message Date
Jakob Lechner
2054adbea6 Remove environment variables
These are already set with home-manager.
2024-06-14 16:26:23 +02:00
Jakob Lechner
70e35c3249 Remove commented session variables 2024-06-14 16:26:23 +02:00
Jakob Lechner
87c0dfba58 Add overlay to REPL 2024-06-14 16:26:23 +02:00
Jakob Lechner
53b1c122c1 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/c1cfbfad7cb45f0c177b35b59ba67d1b5fc7ca82' (2024-06-10)
  → 'github:nix-community/disko/832a9f2c81ff3485404bd63952eadc17bf7ccef2' (2024-06-13)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2819fffa7fa42156680f0d282c60d81e8fb185b7' (2024-06-09)
  → 'github:nixos/nixpkgs/cc54fb41d13736e92229c21627ea4f22199fee6b' (2024-06-12)
• Updated input 'nixpkgsMaster':
    'github:NixOS/nixpkgs/5b403d5f9c3dc03cc863c6c007ec5c9ed7275864' (2024-06-11)
  → 'github:NixOS/nixpkgs/b17538d34de26bf52626a9caff104a267abd991a' (2024-06-13)
• Updated input 'nur':
    'github:nix-community/NUR/d1c970b5275fb45cf32e4eff52afd798b860dbf1' (2024-06-11)
  → 'github:nix-community/NUR/90bcce2a42dec3c29e4a882cec70b370d714fa31' (2024-06-13)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d071c74a7de1e26d211b69b6fbae37ae2e31a87f' (2024-06-10)
  → 'github:Mic92/sops-nix/c279dec105dd53df13a5e57525da97905cc0f0d6' (2024-06-11)
2024-06-14 16:26:23 +02:00
Jakob Lechner
650bcbb2de Add nixos-hardware 2024-06-14 16:26:23 +02:00
Jakob Lechner
d60fad5545 Flatten inputs 2024-06-14 16:26:23 +02:00
Jakob Lechner
8f1cea1ce6 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/a838e83e21502a211b83373109a260e5ef5fbcf1' (2024-06-04)
  → 'github:nix-community/disko/c1cfbfad7cb45f0c177b35b59ba67d1b5fc7ca82' (2024-06-10)
• Updated input 'home-manager':
    'github:nix-community/home-manager/a631666f5ec18271e86a5cde998cba68c33d9ac6' (2024-05-26)
  → 'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3' (2024-06-04)
• Updated input 'nix-pre-commit-hooks':
    'github:cachix/git-hooks.nix/0e8fcc54b842ad8428c9e705cb5994eaf05c26a0' (2024-05-20)
  → 'github:cachix/git-hooks.nix/cc4d466cb1254af050ff7bdf47f6d404a7c646d1' (2024-06-06)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/b3b2b28c1daa04fe2ae47c21bb76fd226eac4ca1' (2024-06-01)
  → 'github:nixos/nixpkgs/2819fffa7fa42156680f0d282c60d81e8fb185b7' (2024-06-09)
• Updated input 'nixpkgsMaster':
    'github:NixOS/nixpkgs/b37b08ae04af951640a9a9fcb4d1aab54603f551' (2024-06-04)
  → 'github:NixOS/nixpkgs/5b403d5f9c3dc03cc863c6c007ec5c9ed7275864' (2024-06-11)
• Updated input 'nur':
    'github:nix-community/NUR/4e7a2f26c246f795ee386acbdd45353c22417e89' (2024-06-04)
  → 'github:nix-community/NUR/d1c970b5275fb45cf32e4eff52afd798b860dbf1' (2024-06-11)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/11e97e742da5b4e43c27cfe13fca904e82fd4e56' (2024-06-01)
  → 'github:nix-community/poetry2nix/304f8235fb0729fd48567af34fcd1b58d18f9b95' (2024-06-09)
• Updated input 'poetry2nix/treefmt-nix':
    'github:numtide/treefmt-nix/03b982b77df58d5974c61c6022085bafe780c1cf' (2024-05-31)
  → 'github:numtide/treefmt-nix/3eb96ca1ae9edf792a8e0963cc92fddfa5a87706' (2024-06-01)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/d4555e80d80d2fa77f0a44201ca299f9602492a0' (2024-06-03)
  → 'github:Mic92/sops-nix/d071c74a7de1e26d211b69b6fbae37ae2e31a87f' (2024-06-10)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/3b1b4895b2c5f9f5544d02132896aeb9ceea77bc' (2024-06-01)
  → 'github:NixOS/nixpkgs/4913a7c3d8b8d00cb9476a6bd730ff57777f740c' (2024-06-08)
2024-06-14 16:26:23 +02:00
Jakob Lechner
2fb7ef2857 Add mobile broadband 2024-06-14 16:26:23 +02:00
Jakob Lechner
bee0c89f8d flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/39cd5a1fcd6d7a476eac2894b09122ead99f6efc' (2024-06-03)
  → 'github:nix-community/disko/a838e83e21502a211b83373109a260e5ef5fbcf1' (2024-06-04)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/805a384895c696f802a9bf5bf4720f37385df547' (2024-05-31)
  → 'github:nixos/nixpkgs/b3b2b28c1daa04fe2ae47c21bb76fd226eac4ca1' (2024-06-01)
• Updated input 'nixpkgsMaster':
    'github:NixOS/nixpkgs/0b2a090503b08d27bc82f923eb562805f35eb498' (2024-06-03)
  → 'github:NixOS/nixpkgs/b37b08ae04af951640a9a9fcb4d1aab54603f551' (2024-06-04)
• Updated input 'nur':
    'github:nix-community/NUR/bf139c97aaf94adbaa9bac52629aafaba8f193d1' (2024-06-03)
  → 'github:nix-community/NUR/4e7a2f26c246f795ee386acbdd45353c22417e89' (2024-06-04)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/ab2a43b0d21d1d37d4d5726a892f714eaeb4b075' (2024-06-02)
  → 'github:Mic92/sops-nix/d4555e80d80d2fa77f0a44201ca299f9602492a0' (2024-06-03)
2024-06-14 16:26:23 +02:00
Jakob Lechner
0f55324c65 Remove udev rule and use /dev/v4l/by-id/ instead 2024-06-14 16:26:23 +02:00
Jakob Lechner
c5931e7cc7 Fix http 500 in home-assistant 2024-06-14 16:26:23 +02:00
Jakob Lechner
25e8e332c6 flake.lock: Update
Flake lock file updates:

• Updated input 'disko':
    'github:nix-community/disko/9d5c673a6611b7bf448dbfb0843c75b9cce9cf1f' (2024-05-30)
  → 'github:nix-community/disko/39cd5a1fcd6d7a476eac2894b09122ead99f6efc' (2024-06-03)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/d24e7fdcfaecdca496ddd426cae98c9e2d12dfe8' (2024-05-30)
  → 'github:nixos/nixpkgs/805a384895c696f802a9bf5bf4720f37385df547' (2024-05-31)
• Updated input 'nixpkgsMaster':
    'github:NixOS/nixpkgs/5ceeafa47de0b2e842354147fafc39d567e4cd9c' (2024-05-31)
  → 'github:NixOS/nixpkgs/0b2a090503b08d27bc82f923eb562805f35eb498' (2024-06-03)
• Updated input 'nur':
    'github:nix-community/NUR/7963300aab117ee31dd5185541ceed009ce3e312' (2024-05-31)
  → 'github:nix-community/NUR/bf139c97aaf94adbaa9bac52629aafaba8f193d1' (2024-06-03)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/0a592572706db14e49202892318d3812061340a0' (2024-05-30)
  → 'github:nix-community/poetry2nix/11e97e742da5b4e43c27cfe13fca904e82fd4e56' (2024-06-01)
• Updated input 'poetry2nix/treefmt-nix':
    'github:numtide/treefmt-nix/2fba33a182602b9d49f0b2440513e5ee091d838b' (2024-05-17)
  → 'github:numtide/treefmt-nix/03b982b77df58d5974c61c6022085bafe780c1cf' (2024-05-31)
• Updated input 'sops-nix':
    'github:Mic92/sops-nix/962797a8d7f15ed7033031731d0bb77244839960' (2024-05-26)
  → 'github:Mic92/sops-nix/ab2a43b0d21d1d37d4d5726a892f714eaeb4b075' (2024-06-02)
• Updated input 'sops-nix/nixpkgs-stable':
    'github:NixOS/nixpkgs/59a450646ec8ee0397f5fa54a08573e8240eb91f' (2024-05-25)
  → 'github:NixOS/nixpkgs/3b1b4895b2c5f9f5544d02132896aeb9ceea77bc' (2024-06-01)
2024-06-14 16:26:23 +02:00
Jakob Lechner
8dd515edc1 Set scaling for internal display on host copper 2024-06-14 16:26:23 +02:00
Jakob Lechner
b08797cac0 Add pointer settings 2024-06-14 16:26:23 +02:00
Jakob Lechner
9869f2ad59 Add instructions to trust GPG key 2024-06-14 16:26:23 +02:00
Jakob Lechner
ab16e84958 Add instructions to deploy with nixos-anywhere 2024-06-14 16:26:23 +02:00
Jakob Lechner
9279c80167 Add declarative disk configuration 2024-06-14 16:26:23 +02:00
Jakob Lechner
eadff7c906 Add disko 2024-06-14 16:26:23 +02:00
Jakob Lechner
bb3db55a9c Refactor nixos module list 2024-06-14 16:26:23 +02:00
Jakob Lechner
112283c7b4 flake.lock: Update
Flake lock file updates:

• Updated input 'gomod2nix':
    'github:nix-community/gomod2nix/4702caff8e201f4c98fe3583637a930d253447c8' (2024-05-20)
  → 'github:nix-community/gomod2nix/31b6d2e40b36456e792cd6cf50d5a8ddd2fa59a1' (2024-05-30)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/67a8b308bae9c26be660ccceff3e53a65e01afe1' (2024-05-27)
  → 'github:nixos/nixpkgs/d24e7fdcfaecdca496ddd426cae98c9e2d12dfe8' (2024-05-30)
• Updated input 'nixpkgsMaster':
    'github:NixOS/nixpkgs/4c4f6f1395b1fda7ebe6a9106e68d2098f09441d' (2024-05-28)
  → 'github:NixOS/nixpkgs/5ceeafa47de0b2e842354147fafc39d567e4cd9c' (2024-05-31)
• Updated input 'nur':
    'github:nix-community/NUR/731eb0c95af5efa7a8ffb3ca1b5f1a00d8e5db13' (2024-05-28)
  → 'github:nix-community/NUR/7963300aab117ee31dd5185541ceed009ce3e312' (2024-05-31)
• Updated input 'poetry2nix':
    'github:nix-community/poetry2nix/12599ecaa9ec641c29dc8fd07f8267b23874bf3a' (2024-05-27)
  → 'github:nix-community/poetry2nix/0a592572706db14e49202892318d3812061340a0' (2024-05-30)
2024-06-14 16:26:23 +02:00
Jakob Lechner
5f9c537bbc Hide back & forward buttons 2024-06-14 16:26:23 +02:00
Jakob Lechner
ac867b1c7f Add tweaks for loction bar 2024-06-14 16:26:23 +02:00
Jakob Lechner
d63b718b22 Add policies 2024-06-14 16:26:23 +02:00
Jakob Lechner
6b387c7738 Change formatting 2024-06-14 16:26:23 +02:00
Jakob Lechner
d8d05806dd Use dnscrypt-proxy2 as resolver 2024-06-14 16:26:23 +02:00
Jakob Lechner
7f8967d44e Add networking module 2024-06-14 16:26:23 +02:00
Jakob Lechner
8ff961418e Move nix-index 2024-06-14 16:26:23 +02:00
Jakob Lechner
14a865275a Use option to configure diff-so-fancy 2024-06-14 16:26:23 +02:00
Jakob Lechner
782da4e6ac Start in insert mode when editing fish commandline 2024-06-14 16:26:23 +02:00
Jakob Lechner
e98e018424 Use abbr instead of aliases 2024-06-14 16:26:23 +02:00
Jakob Lechner
47d02301b7 Fix autosuggestion color 2024-06-14 16:26:23 +02:00
Jakob Lechner
72757468f5 Move functions to attrset 2024-06-14 16:26:23 +02:00
Jakob Lechner
4279d36746 Update theme-agnoster 2024-06-14 16:26:23 +02:00
Jakob Lechner
24e315729c Add htop config 2024-06-14 16:26:22 +02:00
Jakob Lechner
1b9d7745f4 Add upgrade-diff 2024-06-14 16:26:22 +02:00
Jakob Lechner
a2c01c0fda Allow only system-level authorized_keys 2024-06-14 16:26:22 +02:00
Jakob Lechner
8d0d6980c1 Add jalr's ssh keys to root's authorized keys 2024-06-14 16:26:22 +02:00
Jakob Lechner
b9cee6c8b7 Harden OpenSSH service 2024-06-14 16:26:22 +02:00
Jakob Lechner
083980d619 Add useful nix settings 2024-06-14 16:26:22 +02:00
Jakob Lechner
dc0c5a86db Add luks-pass command 2024-06-14 16:26:22 +02:00
Jakob Lechner
9fe1fbe307 Fix indentation 2024-06-14 16:26:22 +02:00
Jakob Lechner
c8a5c0d024 Remove Claws Mail 2024-06-14 16:26:22 +02:00
Jakob Lechner
5003a40a97 Fix app_service_config and RuntimeDirectory
As the nixos module now already sets a RuntimeDirectory, I had to move
stuff around and use some `lib.mkForce`.
2024-06-14 16:26:22 +02:00
Jakob Lechner
c4e80d0d91 Fix sieve configuration after update to 24.05 2024-06-14 16:26:22 +02:00
Jakob Lechner
ca1ec6b16c Rename sieve option
The option `services.dovecot2.sieveScripts` has been renamed to
`services.dovecot2.sieve.scripts`
2024-06-14 16:26:22 +02:00
Jakob Lechner
54a368a411 Fix typo 2024-06-14 16:26:22 +02:00
Jakob Lechner
0ff22fbfb5 Add --rebase to gpll abbrev 2024-06-14 16:26:22 +02:00
Jakob Lechner
d63d0326fa Add --no-edit to gam abbrev 2024-06-14 16:26:22 +02:00
Jakob Lechner
0c4b521edc Fix removing failed commands from history 2024-06-14 16:26:22 +02:00
Jakob Lechner
321e96443b Fix bug: pasting user does not work 2024-06-14 16:26:22 +02:00