Commit Graph

298 Commits

Author SHA1 Message Date
a294541439
configs/doom: do an initial config to try things out 2023-08-16 08:02:52 -06:00
d42880cd6f
all: enable compose key 2023-08-15 21:19:12 -06:00
5ad15a7580
all: set precursor to us-basic 2023-08-11 05:50:59 -06:00
9b567046e1
configs/tailnet: stop poluting other systems with config things 2023-07-27 14:41:13 -06:00
cef1330307
configs/tailnet: add sshonly tag back for now 2023-07-27 13:34:08 -06:00
8ac2235357
all: remove jetbrains stuff 2023-07-27 11:12:44 -06:00
434f901dd7
configs/neovim: +prettier 2023-07-27 10:27:09 -06:00
ff23ee6e56
configs/tailnet: start managing tailnet ACLs 2023-07-27 09:51:55 -06:00
8f2d060486
configs/neovim: add ale, re-format while here 2023-07-26 11:47:52 -06:00
20c6e198bc
ci: add armv6l-linux to binfmt 2023-07-24 10:43:26 -06:00
d4047fef14
configs/neovim: switch to neoformat for code formatting
remove nixfmt while here
2023-07-11 17:54:13 -06:00
11cf9b11c1
configs/neovim: install alejandra 2023-07-11 17:54:13 -06:00
42df18ff01
all: format with alejandra 2023-07-11 17:54:13 -06:00
1a64ee07aa
europa: add specialization for fun \o/ 2023-07-05 06:00:56 -06:00
881c62723b
ci: stand up temporary cron job to run systemd timed stuff until 238971 lands 2023-07-03 07:19:20 -06:00
2ba9ee5b21
configs/git: set advice.detachedHead to false 2023-06-19 14:18:19 -06:00
3cf4caa166
configs/neovim: set vim as a global for Lua 2023-06-16 11:04:17 -06:00
265d249118
configs/neovim: add todo-comments 2023-06-16 11:04:01 -06:00
be7bf8d169
ci: use specific key for signing 2023-06-14 12:10:02 -06:00
56855d6bd3
configs/git: even less isUnstable \o/ 2023-06-14 10:45:41 -06:00
2c1dd79dd0
configs/git: reduce config dup 2023-06-14 10:45:41 -06:00
0bfde78cb5
configs/firefox: allow cut/copy 2023-06-14 10:45:41 -06:00
69c506afeb
xinlib: add todo function, use todo to mark logrotate disabled for now.
- fmt
2023-06-14 10:45:41 -06:00
6485236f04
configs/neovim: switch to universal-ctags, add typescript config 2023-06-14 10:45:41 -06:00
a9c6b1f5f8
configs/neovim: add gutentags 2023-06-14 10:45:41 -06:00
0a7097b4b4
configs/neovim: enable tagbar 2023-06-14 10:45:40 -06:00
bfbf7b1430
fmt 2023-06-14 10:45:40 -06:00
2630c4e80f
configs/firefox: disable screenshots 2023-06-14 10:45:40 -06:00
32863ee7c5
ci: switch to harmonia 2023-06-14 10:45:40 -06:00
776533f374
configs/zsh: add mkhash function for generating hashes 2023-06-14 10:45:40 -06:00
a1ccf2ff46
ci: nope. 2023-06-14 10:45:40 -06:00
b1dcb744e3
ci: attempt to patch nix-serve-ng 2023-06-14 10:45:40 -06:00
03b9274193
ci: try nix_2_14 2023-06-14 10:45:40 -06:00
72d7b46dac
ci: use nix_2_13 with nix-serve-ng 2023-06-14 10:45:40 -06:00
aac5724ddd
ci: switch to nix-serve-ng 2023-06-14 10:45:40 -06:00
a0b0e4b0a8
mkboot: stop pretending the arm installer is host specific
- run `rdate` when we are on arm64
- install neovim packges that exist now
2023-06-14 10:45:40 -06:00
9df648d22c
configs/firefox: disable service workers 2023-06-14 10:45:39 -06:00
cd28a43245
configs/neovim: remove dup keymap 2023-06-14 10:45:39 -06:00
cec9b5eb08
configs/neovim: add some handy lsp things 2023-06-14 10:45:39 -06:00
ca8a3618b7
configs/firefox: allow peerconnection 2023-06-14 10:45:39 -06:00
bb35455bc7
configs/firefox: disable various promos 2023-06-14 10:45:39 -06:00
1c524fa0e2
configs/neovim: cleanup a bit, add some missing helpers 2023-06-14 10:45:39 -06:00
fc01f710b7
configs/firefox: mark settings I can't set as such 2023-06-14 10:45:38 -06:00
946b6cefb3
configs/firefox: disable user messaging crap 2023-06-14 10:45:38 -06:00
2b682733d3
configs/firefox: add some search stuff for esr.. but disable because
it's flaky!
2023-06-14 10:45:38 -06:00
13f940e15b
gui,configs: move firefox config to its own file 2023-06-14 10:45:38 -06:00
b994fed678
configs/neovim: enable lsp / indenting for haskell 2023-06-14 10:45:38 -06:00
b8f28c1baa
configs/neovim: enable perl language server 2023-06-14 10:45:37 -06:00
eff68ab450
ca: use upstreamed step-mks-plugin 2023-06-14 10:45:37 -06:00
a4d13aa0a3
fmt 2023-06-14 10:45:36 -06:00
a6c53e7706
configs/helix: add back missing x, new editors are hard 2023-06-14 10:45:36 -06:00
6c13318c9f
config/helix: make linenr.selected more obvious 2023-06-14 10:45:36 -06:00
699bd2bb2c
configs/helix: set linenr bg to default 2023-06-14 10:45:36 -06:00
4dadeeafb6
configs/helix: add the ability to define themes in nix, fix acme bg 2023-06-14 10:45:36 -06:00
d5c9692c0f
configs/neovim: add keymaps for diag info 2023-06-14 10:45:36 -06:00
5bc75bd346
configs/helix: add cursor-shape and some lsp configin from snk 2023-06-14 10:45:36 -06:00
8f161fa351
configs/helix: switch to all nix config 2023-06-14 10:45:36 -06:00
70906dd80a
configs/helix: init and install on gui machines 2023-06-14 10:45:36 -06:00
8d0c221031
configs/neovim: enable LSP for elm, typescript and zig 2023-06-14 10:45:36 -06:00
1a10790e30
configs/neovim: instal vim-sleuth 2023-06-14 10:45:36 -06:00
46d434d456
configs/neovim: \g to disable gitgutter 2023-06-14 10:45:36 -06:00
ce30d73cb0
configs/dns: use quad9 for fallback 2023-06-14 10:45:35 -06:00
3d8c4a4596
configs/neovim: install elm stuff 2023-06-14 10:45:35 -06:00
67a097cd72
ssh_known_hosts: update github rsa key 2023-06-14 10:45:35 -06:00
3b1660e06a
configs/neovim: update obsidian-nvim, disable markdown folding 2023-06-14 10:45:35 -06:00
7d6022024f
all: cleanup dead code 2023-06-14 10:45:35 -06:00
6668733394
all: add local ssh_known_hosts file 2023-06-14 10:45:34 -06:00
5606218ff0
pkgs/step-kms-plugin: sync with pr 2023-06-14 10:45:34 -06:00
b7bb1e9119
ca; disable step-kms for now 2023-06-14 10:45:34 -06:00
f4e0994581
ca: re-enable, fix step-kms-plugin version 2023-06-14 10:45:34 -06:00
4f090eefe4
ca: typo 2023-06-14 10:45:34 -06:00
f23b34c15f
ca: install new step-kms-plugin pkg 2023-06-14 10:45:34 -06:00
f839d802ab
all: add BD SSH CA 2023-06-14 10:45:33 -06:00
f83024c42d
ci: install keychain for use in scripts 2023-06-14 10:45:33 -06:00
336973e5b5
ci: switch to a system service 2023-06-14 10:45:33 -06:00
8edf88da4c
manager: add fallback dns entries for nameservers 2023-06-14 10:45:33 -06:00
e83b2d4214
configs/zsh: add helper to update direct go deps 2023-06-14 10:45:33 -06:00
f6a30d5134
fmt 2023-06-14 10:45:33 -06:00
7883b30ff6
all: add a top level configs/default.nix 2023-06-14 10:45:33 -06:00
51f1049fd0
ca: install opensc 2023-06-14 10:45:33 -06:00
9221359c67
fmt 2023-06-14 10:45:33 -06:00
d62f269afd
neovim: switch to lua_ls 2023-06-14 10:45:33 -06:00
66d414ffe8
ca: tweak things a bit 2023-06-14 10:45:32 -06:00
571050d966
ca: install step-cli and set ENV var to point to configs 2023-06-14 10:45:32 -06:00
5f23950400
configs: initial bits for standing up a ca 2023-06-14 10:45:32 -06:00
82e81629dd
ci: back to explicit path call 2023-06-14 10:45:32 -06:00
2f2385564c
ci: fix paths for new script locations 2023-06-14 10:45:32 -06:00
e6d22b71eb
ci: run update at 11 2023-06-14 10:45:31 -06:00
77b2072ebe
ci: stagger timing a bit 2023-06-14 10:45:31 -06:00
73a6c216de
ci: don't rely on direnv for establishing the build env 2023-06-14 10:45:31 -06:00
9782963437
ci: move all the job scheduling to the ci module, add an update task
- run a build every hour
- run an update daily
2023-06-14 10:45:31 -06:00
253913a866
git: switch signing key 2023-06-14 10:45:31 -06:00
41f0b12c12
overlay: use stock ts on stable, add todos for ci 2023-06-14 10:45:31 -06:00
0cb3a8224c
ci: install po_env file 2023-06-14 10:45:31 -06:00
87328da8e6
ci: switch to nix 2.12 2023-06-14 10:45:31 -06:00
c39629e62d
all: add ci config / setup 2023-06-14 10:45:31 -06:00
c4e50ba989
overlay: add matrix-synapse -> 1.76.0 2023-06-14 10:45:31 -06:00
95ceb0c3a2
ci: add initial bits for CI 2023-06-14 10:45:30 -06:00
006fc2cd02
configs/git: only install insteadOf on some systems 2023-06-14 10:45:30 -06:00
35953b3f9a
neovim: enable neogen 2023-06-14 10:45:30 -06:00
563f7289eb
fmt 2023-06-14 10:45:30 -06:00
faf1b28d16
neovim: remove mind in favor of obsidian.nvim 2023-06-14 10:45:30 -06:00
c0a81d4241
neovim: add obsidian plugin 2023-06-14 10:45:30 -06:00
30fa9c920c
neovim/europa: add bindings for mind/install thunderbird again 2023-06-14 10:45:30 -06:00
2685f063af
neovim: install solargraph and enable as lsp 2023-06-14 10:45:30 -06:00
1b805cdde4
neovim: install mind, setup some lsp for lua and more telescope bindings 2023-06-14 10:45:30 -06:00
0fc92db4b6
neovim: only install manix on supported arches 2023-06-14 10:45:30 -06:00
feb1126c16
git: remove safe 2023-06-14 10:45:29 -06:00
1bf938f58a
net-oveerlay: let ts reverse check be overwritten 2023-06-14 10:45:29 -06:00
570aad8bef
fmt 2023-06-14 10:45:29 -06:00
6f702ff383
neovim: add shortcut for manix stuff 2023-06-14 10:45:29 -06:00
c73ce79a9d
neovim: install telescope{-manix,fzf-native-nvim} 2023-06-14 10:45:29 -06:00
08a7dddea6
fmt 2023-06-14 10:45:28 -06:00
25a627124b
neovim: install some fzf and some extra tools 2023-06-14 10:45:09 -06:00
3e0b2ae2ae
configs/git: add backwards compat for old style config 2023-06-14 10:45:08 -06:00
4ae2e7e936
configs/git: update config to use list of attrs to preserve order 2023-06-14 10:45:08 -06:00
3f92b0f7ce
flakes: add input for my nixpkgs. switch europa/stan to it for gitconfig 2023-06-14 10:45:08 -06:00
063a2d4fde
neovim: disable mouse completely 2023-06-14 10:45:08 -06:00
4991704d5b
fmt 2023-06-14 10:45:06 -06:00
48130ee1bd
manager: install xintray on manager host 2023-06-14 10:45:06 -06:00
3572f13a0b
all: add ssh key with access to run xin-status 2023-06-14 10:45:06 -06:00
7067e9b9a5
configs/neovim: only install nil on unstable, better color for search 2023-06-14 10:45:05 -06:00
9400f6b24c
configs/neovim: use vacme theme with some tweaks 2023-06-14 10:45:05 -06:00
d0ae3c56c3
neovim: disable various colors and icons 2023-06-14 10:45:04 -06:00
bc9b93600e
all: export NETRC var 2023-06-14 10:45:04 -06:00
5967f908e3
all: change netrc location, europa: use netrc 2023-06-14 10:45:04 -06:00
05b0b9e3ad
zsh: add function to make manix output a bit easier to read 2023-06-14 10:45:03 -06:00
bba2140408
neovim: include vim-ocaml 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
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
28dcded763
neovim: fix mouse select crap 2023-06-14 10:45:02 -06:00
0a862d59a2
net-overlay: add ability to have ssh-only hosts 2023-06-14 10:45:00 -06:00
21eda88d76
manager: add the ability to manages the CA 2023-06-14 10:44:59 -06:00
243a7c2043
emacs: Go Mono 2023-06-14 10:44:59 -06:00
7816fc5af2
emacs: set font 2023-06-14 10:44:59 -06:00
1bece560f1
manager: include microca as a package 2023-06-14 10:44:59 -06:00
2d91dfc2a3
loki: move to box 2023-06-14 10:44:59 -06:00
19d43fd4ff
loki: set grpc port to 9096 2023-06-14 10:44:59 -06:00
4311625c39
faf: add initial loki config 2023-06-14 10:44:59 -06:00
83dbadd175
peerix: install zerotierone package, configure stan 2023-06-14 10:44:59 -06:00
412656e68e
peerix: set group 2023-06-14 10:44:58 -06:00
b31daee00e
emacs: clean up some unused stuff 2023-06-14 10:44:58 -06:00
42c0253ca1
peerix: add peerix to nix.settings.allowed-users 2023-06-14 10:44:58 -06:00
38c381a379
tsPeerix: allow opening of ports on multiple interfaces 2023-06-14 10:44:58 -06:00
fb89a20999
fmt 2023-06-14 10:44:58 -06:00
b35a2966b2
all: add peerix capabilities 2023-06-14 10:44:58 -06:00
8a81578425
fmt 2023-06-14 10:44:58 -06:00
ed9e687dbe
hello world! 2023-06-14 10:44:57 -06:00