Commit Graph

366 Commits

Author SHA1 Message Date
1ee4900d45
fmt: fmt more things 2023-06-14 10:45:03 -06:00
7b3c6079a6
fmt: run shfmt on shell scripts 2023-06-14 10:45:03 -06:00
6aa7c23952
flake.lock: Update
Flake lock file updates:

• Updated input 'darwin':
    'github:lnl7/nix-darwin/02d2551c927b7d65ded1b3c7cd13da5cc7ae3fcf' (2022-09-26)
  → 'github:lnl7/nix-darwin/ef56fd8979b5f4e800c4716f62076e00600b1172' (2022-10-10)
• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/d6ab2ecd8dd6e9432a4c8cced2dce2922cd3bff7' (2022-10-09)
  → 'github:nix-community/emacs-overlay/af36e7feb452a1732b34226c4419396dfa2f7ea7' (2022-10-10)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/47fd70289491c1f0c0d9a1f44fb5a9e2801120c9' (2022-10-06)
  → 'github:NixOS/nixos-hardware/236ba4df714131059945d7754c0aa3fbe9d2f74c' (2022-10-09)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/64b7da8ef32b43be9894b61b4ca3bdbcedbc92ad' (2022-10-09)
  → 'github:NixOS/nixpkgs/294961f1fcf6d9ca7547830c355ef8627cc06291' (2022-10-10)
2023-06-14 10:45:03 -06:00
e405fce32d
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/c3b3d88eb0fd75557fd5c91223233a6a2c6df8be' (2022-10-08)
  → 'github:nix-community/emacs-overlay/d6ab2ecd8dd6e9432a4c8cced2dce2922cd3bff7' (2022-10-09)
• Updated input 'stable':
    'github:NixOS/nixpkgs/2eca8b63499e14233e5093ca8ef854ee640b71c4' (2022-10-08)
  → 'github:NixOS/nixpkgs/b3783bcfb8ec54e0de26feccfc6cc36b8e202ed5' (2022-10-09)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/5f41d9525a9e6c6d665e8e7d172d5ebac6a60df1' (2022-10-08)
  → 'github:NixOS/nixpkgs/64b7da8ef32b43be9894b61b4ca3bdbcedbc92ad' (2022-10-09)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/7b06206fa24198912cea58de690aa4943f238fbf' (2022-10-08)
  → 'github:NixOS/nixpkgs/ce1a1bdb98547274597258330b46c86b71e87e5b' (2022-10-09)
2023-06-14 10:45:03 -06:00
bba2140408
neovim: include vim-ocaml 2023-06-14 10:45:03 -06:00
cda5dc62fb
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/bb224e7e82ac962031be7a36e1c4b01fb56ae8d9' (2022-10-07)
  → 'github:nix-community/emacs-overlay/c3b3d88eb0fd75557fd5c91223233a6a2c6df8be' (2022-10-08)
• Updated input 'stable':
    'github:NixOS/nixpkgs/370b42a605dd488a047ab00a8ac9bee36e29e68a' (2022-10-06)
  → 'github:NixOS/nixpkgs/2eca8b63499e14233e5093ca8ef854ee640b71c4' (2022-10-08)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/8e9a77e2b52fe5dda0121594b6e15d970cf60723' (2022-10-07)
  → 'github:NixOS/nixpkgs/5f41d9525a9e6c6d665e8e7d172d5ebac6a60df1' (2022-10-08)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/38eb5ec7ba32815d206f4fedca661e3d50aacf98' (2022-10-06)
  → 'github:NixOS/nixpkgs/7b06206fa24198912cea58de690aa4943f238fbf' (2022-10-08)
2023-06-14 10:45:03 -06:00
5e2e0a2679
overlay: remve fix for 194589 2023-06-14 10:45:03 -06:00
80509317a5
configs/neovim: clean up a bit, fix some long standing issues 2023-06-14 10:45:03 -06:00
4e89fa5b99
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/04351718792c2e50bf30a5d1a433c9af221168cf' (2022-10-06)
  → 'github:nix-community/emacs-overlay/bb224e7e82ac962031be7a36e1c4b01fb56ae8d9' (2022-10-07)
• Updated input 'stable':
    'github:NixOS/nixpkgs/78342239aac6382af25986219ffb163ba79b155a' (2022-10-05)
  → 'github:NixOS/nixpkgs/370b42a605dd488a047ab00a8ac9bee36e29e68a' (2022-10-06)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/27a89ba43b0fb735ce867e8ab3d2442f8cc61dad' (2022-10-06)
  → 'github:NixOS/nixpkgs/8e9a77e2b52fe5dda0121594b6e15d970cf60723' (2022-10-07)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/c9f0cb9bb844dc2802e04cfb8e6c24a698bc633a' (2022-10-04)
  → 'github:NixOS/nixpkgs/38eb5ec7ba32815d206f4fedca661e3d50aacf98' (2022-10-06)
2023-06-14 10:45:03 -06:00
b92757fb9b
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/c993a91cc553ab5e4a5b5268ff7077ab8bdfd7ad' (2022-10-05)
  → 'github:nix-community/emacs-overlay/04351718792c2e50bf30a5d1a433c9af221168cf' (2022-10-06)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/3024c67a2e9a35450558426c42e7419ab37efd95' (2022-10-01)
  → 'github:NixOS/nixos-hardware/47fd70289491c1f0c0d9a1f44fb5a9e2801120c9' (2022-10-06)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/a2c917865f4939150fef94f2323148e0d1e0e5bb' (2022-10-05)
  → 'github:NixOS/nixpkgs/27a89ba43b0fb735ce867e8ab3d2442f8cc61dad' (2022-10-06)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/490a05c4a82236a86e1e1a4822f714c972e8c4f0' (2022-10-04)
  → 'github:NixOS/nixpkgs/c9f0cb9bb844dc2802e04cfb8e6c24a698bc633a' (2022-10-04)
2023-06-14 10:45:03 -06:00
8aa4c9eb82
templates: add ocaml 2023-06-14 10:45:03 -06:00
6ca9676d36
overlays: use var for openssh 2023-06-14 10:45:03 -06:00
b5cbc4e9fa
all: use overlays everywhere, add newer ssh for everything 2023-06-14 10:45:03 -06:00
62229526b2
overlay: OpenSSH 9.1p1 2023-06-14 10:45:03 -06:00
b6d9b9c81a
hass: remove 2023-06-14 10:45:03 -06:00
b38b5249cf
flake.lock: Update
Flake lock file updates:

• Updated input 'xin-secrets':
    'git+ssh://xin-secrets-ro/qbit/xin-secrets.git?ref=main&rev=6b63a5c0c9a52938ab17c98f569f63e69caaf62c' (2022-10-05)
  → 'git+ssh://xin-secrets-ro/qbit/xin-secrets.git?ref=main&rev=ea14958aad9784d8c7a32b715ecc19d723f195b4' (2022-10-05)
2023-06-14 10:45:03 -06:00
9695dd5111
overlay: temp fix for #194589 2023-06-14 10:45:03 -06:00
751c167fa4
deploy: function for listing hosts 2023-06-14 10:45:03 -06:00
3fbcf03c7c
installer: add a configuration.nix template for easier installs 2023-06-14 10:45:03 -06:00
78bd38d9f2
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/20dc7a0a1ea9c40201c8fe1e29b91a50b5ecba9b' (2022-10-04)
  → 'github:nix-community/emacs-overlay/c993a91cc553ab5e4a5b5268ff7077ab8bdfd7ad' (2022-10-05)
• Updated input 'stable':
    'github:NixOS/nixpkgs/81a3237b64e67b66901c735654017e75f0c50943' (2022-10-03)
  → 'github:NixOS/nixpkgs/78342239aac6382af25986219ffb163ba79b155a' (2022-10-05)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/d0637e1a25b7aa04a123d98cff471420d84aa1fe' (2022-10-04)
  → 'github:NixOS/nixpkgs/a2c917865f4939150fef94f2323148e0d1e0e5bb' (2022-10-05)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/e21955bc1c4d143c318c2edbfd6fdefaf9612d27' (2022-10-03)
  → 'github:NixOS/nixpkgs/490a05c4a82236a86e1e1a4822f714c972e8c4f0' (2022-10-04)
2023-06-14 10:45:03 -06:00
16ef2d0e1b
deploy: use nixosConfigurations for the ther host interator 2023-06-14 10:45:03 -06:00
1943b29afc
deploy: iterate over nixosConfigurations only 2023-06-14 10:45:03 -06:00
5bcb55ed49
router: use hardened module. fmt 2023-06-14 10:45:03 -06:00
c9dbb04091
config: Add a hardened module that uses a few of the ideas from:
https://raw.githubusercontent.com/NixOS/nixpkgs/master/nixos/modules/profiles/hardened.nix
2023-06-14 10:45:03 -06:00
00d2eeaa89
router: init 2023-06-14 10:45:03 -06:00
75782613d4
flake.lock: Update
Flake lock file updates:

• Updated input 'xin-secrets':
    'git+ssh://xin-secrets-ro/qbit/xin-secrets.git?ref=main&rev=e83c865aa5d438f15ef4e1fbb89776655a636229' (2022-10-02)
  → 'git+ssh://xin-secrets-ro/qbit/xin-secrets.git?ref=main&rev=6b63a5c0c9a52938ab17c98f569f63e69caaf62c' (2022-10-05)
2023-06-14 10:45:03 -06:00
d559eee2da
h: bump gotosocial 2023-06-14 10:45:03 -06:00
d5d2e76317
all: stop including user configs 2023-06-14 10:45:03 -06:00
00a515f5be
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/be61e5636f4c7478c0093ace59bc7512e320feaa' (2022-10-03)
  → 'github:nix-community/emacs-overlay/20dc7a0a1ea9c40201c8fe1e29b91a50b5ecba9b' (2022-10-04)
• Updated input 'stable':
    'github:NixOS/nixpkgs/814644ab7b3697dd51b392e02939815ddf6b0c49' (2022-10-02)
  → 'github:NixOS/nixpkgs/81a3237b64e67b66901c735654017e75f0c50943' (2022-10-03)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/84e853631222e5566dda7273ad816708bae33683' (2022-10-03)
  → 'github:NixOS/nixpkgs/d0637e1a25b7aa04a123d98cff471420d84aa1fe' (2022-10-04)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/978895272f8366f1a8545b26365ec0039b42ab5d' (2022-10-03)
  → 'github:NixOS/nixpkgs/e21955bc1c4d143c318c2edbfd6fdefaf9612d27' (2022-10-03)
2023-06-14 10:45:03 -06:00
b94390d996
default: use relative path for host_config 2023-06-14 10:45:03 -06:00
8de5b80f34
fmt 2023-06-14 10:45:03 -06:00
14825957f0
h: add host alias for git.tapenet
while here, consolidate networking settings
2023-06-14 10:45:03 -06:00
01c55a3c2d
icb-irc-tunnel: remove tmux / weechat startup 2023-06-14 10:45:03 -06:00
18805bfea6
bins/icb-irc-tunnel: link to actual tmux locartion 2023-06-14 10:45:03 -06:00
f7cbe19914
bins/icbirc: escape properly 2023-06-14 10:45:03 -06:00
1c5bf23271
h: fire off tmux and weechat in the bg 2023-06-14 10:45:02 -06:00
36471a59ca
h: reboot when we need to 2023-06-14 10:45:02 -06:00
28dcded763
neovim: fix mouse select crap 2023-06-14 10:45:02 -06:00
0a7d8a08bc
templates: add 'result' to ignore 2023-06-14 10:45:02 -06:00
40bd878717
overlays: cleanup merged stuff 2023-06-14 10:45:02 -06:00
52f005a91a
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/70787f42dbf53b8a57c4b9181fd98da1d710ac5b' (2022-10-02)
  → 'github:nix-community/emacs-overlay/be61e5636f4c7478c0093ace59bc7512e320feaa' (2022-10-03)
• Updated input 'stable':
    'github:NixOS/nixpkgs/56ee6d192474f83143bd3e0e2aeddf2518d33a63' (2022-10-01)
  → 'github:NixOS/nixpkgs/814644ab7b3697dd51b392e02939815ddf6b0c49' (2022-10-02)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/7cb6b3251f51704a82a29a40de17db91ecd875c5' (2022-10-02)
  → 'github:NixOS/nixpkgs/84e853631222e5566dda7273ad816708bae33683' (2022-10-03)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/8e0f159ff2d17faabbce0d60b14f50710e882eab' (2022-10-02)
  → 'github:NixOS/nixpkgs/978895272f8366f1a8545b26365ec0039b42ab5d' (2022-10-03)
2023-06-14 10:45:02 -06:00
b1d2296654
deploy: allow for updating of a single input 2023-06-14 10:45:02 -06:00
275b82537a
flake.lock: Update
Flake lock file updates:

• Updated input 'xin-secrets':
    'git+ssh://xin-secrets-ro/qbit/xin-secrets.git?ref=main&rev=dec5a37f1405b8fdba0912fc00aef131e6e6dd21' (2022-09-24)
  → 'git+ssh://xin-secrets-ro/qbit/xin-secrets.git?ref=main&rev=e83c865aa5d438f15ef4e1fbb89776655a636229' (2022-10-02)
2023-06-14 10:45:02 -06:00
1de97fd8da
h: add fix for weepushover 2023-06-14 10:45:02 -06:00
364fb5fba4
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/99f607199684071fef8e8a411d4e5d862cd5647a' (2022-10-01)
  → 'github:nix-community/emacs-overlay/70787f42dbf53b8a57c4b9181fd98da1d710ac5b' (2022-10-02)
• Updated input 'stable':
    'github:NixOS/nixpkgs/9cac45850280978a21a3eb67b15a18f34cbffa2d' (2022-10-01)
  → 'github:NixOS/nixpkgs/56ee6d192474f83143bd3e0e2aeddf2518d33a63' (2022-10-01)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/8e0f159ff2d17faabbce0d60b14f50710e882eab' (2022-10-02)
  → 'github:NixOS/nixpkgs/7cb6b3251f51704a82a29a40de17db91ecd875c5' (2022-10-02)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/f79da37eba7c26af894b00cf8652c25197e360fd' (2022-10-01)
  → 'github:NixOS/nixpkgs/8e0f159ff2d17faabbce0d60b14f50710e882eab' (2022-10-02)
2023-06-14 10:45:02 -06:00
58854a565b
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/9e18e2e8a995b88159e36dfd10ceca902a756225' (2022-10-01)
  → 'github:nix-community/emacs-overlay/99f607199684071fef8e8a411d4e5d862cd5647a' (2022-10-01)
• Updated input 'nixos-hardware':
    'github:NixOS/nixos-hardware/12f905b731494bc59010f05a7467df8abdcf8d63' (2022-09-29)
  → 'github:NixOS/nixos-hardware/3024c67a2e9a35450558426c42e7419ab37efd95' (2022-10-01)
• Updated input 'stable':
    'github:NixOS/nixpkgs/c9389643ae662834fd584ffa1898dc52956e1fba' (2022-09-29)
  → 'github:NixOS/nixpkgs/9cac45850280978a21a3eb67b15a18f34cbffa2d' (2022-10-01)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/4f647e91a86ceb863a0e3135ca0c74d7476f9815' (2022-10-01)
  → 'github:NixOS/nixpkgs/8e0f159ff2d17faabbce0d60b14f50710e882eab' (2022-10-02)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/42115269e7dfeedebc38be3e45d652de18414bf9' (2022-09-30)
  → 'github:NixOS/nixpkgs/f79da37eba7c26af894b00cf8652c25197e360fd' (2022-10-01)
2023-06-14 10:45:02 -06:00
221a2662f5
overlay: keep python dep overlay as an example 2023-06-14 10:45:02 -06:00
bd15e1fad0
flake: do not fail if we do not add a key 2023-06-14 10:45:02 -06:00
5307606d0e
h: disable weepushover for now 2023-06-14 10:45:02 -06:00
69b6bd50a4
flake.lock: Update
Flake lock file updates:

• Updated input 'emacs-overlay':
    'github:nix-community/emacs-overlay/95f7b51821535cf1e2d6e74a7172314029819010' (2022-09-30)
  → 'github:nix-community/emacs-overlay/9e18e2e8a995b88159e36dfd10ceca902a756225' (2022-10-01)
• Updated input 'stable':
    'github:NixOS/nixpkgs/13cbe534ebe63a0bc2619c57661a2150569d0443' (2022-09-29)
  → 'github:NixOS/nixpkgs/c9389643ae662834fd584ffa1898dc52956e1fba' (2022-09-29)
• Updated input 'unstable':
    'github:NixOS/nixpkgs/a5a5849f27b5053b717bbf482f2897ded1126d5a' (2022-09-30)
  → 'github:NixOS/nixpkgs/4f647e91a86ceb863a0e3135ca0c74d7476f9815' (2022-10-01)
• Updated input 'unstableSmall':
    'github:NixOS/nixpkgs/bd9f4f3ae0332c546d6aa979cd832786f1b2f170' (2022-09-29)
  → 'github:NixOS/nixpkgs/42115269e7dfeedebc38be3e45d652de18414bf9' (2022-09-30)
2023-06-14 10:45:02 -06:00