about summary refs log tree commit diff
path: root/users/tazjin/nixos
AgeCommit message (Collapse)AuthorFilesLines
2022-04-15 r/3950 feat(tazjin/polyanka): Grow root partition on bootVincent Ambo1-0/+3
Change-Id: I17e5a988b4be0ac764ce4cf6db243728165e753b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5449 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-04-09 r/3939 feat(tazjin/tverskoy): Include open_eid moduleVincent Ambo1-0/+2
Change-Id: I61e46db75ccfdc4bbe7cd5d66ab7921e8d87d599 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5432 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-31 r/3926 feat(tazjin/tverskoy): Support local configurationVincent Ambo2-1/+2
I need this for some work config which I can't put in public git :/ Change-Id: Id6a160d9dd9c1aedace68aca732744da22e413c5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5427 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-30 r/3922 feat(tazjin/tverskoy): Install & persist electrumVincent Ambo1-0/+2
Change-Id: If17587cd84b501741ad1a58c761473b5a2268deb Reviewed-on: https://cl.tvl.fyi/c/depot/+/5423 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-03-22 r/3919 fix(tazjin/tverskoy): Persist zerotier and tailscale stateVincent Ambo1-0/+3
Change-Id: Iede2e6afaa7484edbd98a8df08eb83d181650ddf Reviewed-on: https://cl.tvl.fyi/c/depot/+/5399 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-03-21 r/3918 feat(tazjin/tverskoy): Enable tailscale serviceVincent Ambo1-0/+2
Change-Id: Ib3102defc8a6027e924067876505ca0532f24b86 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5388 Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-03-19 r/3917 chore(3p/sources): Bump channels & overlayssterni2-3/+3
* Remove use of aliases that have been removed in nixpkgs commit a36f455905d55838a0d284656e096fbdb857cf3a: - ncat - x11 - nologin - dbus_libs - emacsPackagesGen - man-pages - pulseaudioLight Change-Id: Ide603bf48bc7f77e10e4aa715ba025aece3644fd Reviewed-on: https://cl.tvl.fyi/c/depot/+/5387 Tested-by: BuildkiteCI Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: grfn <grfn@gws.fyi> Reviewed-by: wpcarro <wpcarro@gmail.com>
2022-03-11 r/3907 feat(tazjin/polyanka): Enable VMWare guest configurationVincent Ambo1-0/+3
Change-Id: I47057976712fdfa0e0eb276b45ddbd8bacec55d3 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5385 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-11 r/3906 feat(tazjin/polyanka): Reenable firewallVincent Ambo1-1/+1
This will be needed for manual NAT configuration in the next step. Change-Id: I466265f436377e128416ea9a4b8017d78bd1ddd0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5383 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-11 r/3904 fix(tazjin/polyanka): Apply strongswan workaroundVincent Ambo1-0/+6
Change-Id: If2ec62923fd262922d11be16e2cb0afe6360b785 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5381 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-03-10 r/3903 fix(tazjin/polyanka): Mark myself as a trusted userVincent Ambo1-0/+2
Change-Id: I1406d752283798c6c7323088e50686d9d1cb0fad Reviewed-on: https://cl.tvl.fyi/c/depot/+/5360 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-10 r/3902 feat(tazjin/polyanka): Enable mosh supportVincent Ambo1-0/+1
Change-Id: Idb9e98f10e004c77ab6e88b4e1614e2947e3fc10 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5359 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-10 r/3901 feat(tazjin/polyanka): Join zerotier networkVincent Ambo1-0/+5
Change-Id: I025cfdcce0799c6eed60ba925ba01a1349fc3381 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5358 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-10 r/3900 feat(tazjin/polyanka): Check in host configurationVincent Ambo2-3/+109
This host was previously managed manually, now adding it to depot because doing that was a huge hassle. Change-Id: I1e212fce13da735b5329578d9b2dd8f370f25cbc Reviewed-on: https://cl.tvl.fyi/c/depot/+/5357 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-10 r/3899 feat(tazjin/tverskoy): Join zerotier networkVincent Ambo1-0/+5
Change-Id: I7ea821ae54af6fb9c322a4e96f361f6f3d6e0eff Reviewed-on: https://cl.tvl.fyi/c/depot/+/5356 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-07 r/3894 chore(tazjin/tverskoy): Remove tlp charge threshold configurationVincent Ambo1-7/+2
While in Egypt, I am on the go more often and actually having the machine charge fully is quite useful. Change-Id: I45109057936a0b1d8075f9eb5dcd77c45fce893d Reviewed-on: https://cl.tvl.fyi/c/depot/+/5352 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-03-05 r/3893 chore(tazjin/tverskoy): Timezone -> Africa/CairoVincent Ambo1-1/+1
أهلاً Change-Id: Ic73cd6de116c505cdf8add79dad52e8beb7706b6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5351 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-03-05 r/3892 fix(tazjin/tverskoy): Add myself to nix.trustedUsersVincent Ambo1-0/+4
Change-Id: I0d7f8413e01aba68485e9ed450ada3152b4650f8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5350 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-02-08 r/3790 chore: move some meta.targets definitions to meta.ci.targetsVincent Ambo1-1/+1
Change-Id: Icdec1dec89158fb596c5185ac7105892081947f5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5252 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: tazjin <tazjin@tvl.su>
2022-02-03 r/3758 chore(tazjin/tverskoy): Remove some unused softwareVincent Ambo1-3/+0
Change-Id: I1b6766a2c92a6ef8c93dfdbd7913923752de2513 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5222 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-02-03 r/3757 fix(tazjin/tverskoy): Downgrade strongswan to 5.9.4Vincent Ambo1-0/+6
Comments contain all the relevant info. Change-Id: I6d4a715889b562dc79148314092f698ceefcac88 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5221 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-02-03 r/3756 fix(tazjin/tverskoy): Keep only one copy of EmacsVincent Ambo1-1/+1
Change-Id: I88994777f4191efe4a4f297780bf9477638b87d2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5204 Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-02-03 r/3755 chore(tazjin/tverskoy): Remove Spotify and SteamVincent Ambo1-2/+0
They're big and I don't use them. Change-Id: I87978c93ecf6cb5b5dd9935da61b0671522b06fa Reviewed-on: https://cl.tvl.fyi/c/depot/+/5203 Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-02-01 r/3734 fix(tazjin/tverskoy): copy & paste some l2tp fix from nixpkgs#64965Vincent Ambo1-0/+5
Change-Id: Ib6375cd2281ce7eff87d9a1f8bd8f811ed180a87 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5155 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-01-31 r/3723 style: format entire depot with nixpkgs-fmtVincent Ambo3-110/+124
This CL can be used to compare the style of nixpkgs-fmt against other formatters (nixpkgs, alejandra). Change-Id: I87c6abff6bcb546b02ead15ad0405f81e01b6d9e Reviewed-on: https://cl.tvl.fyi/c/depot/+/4397 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: lukegb <lukegb@tvl.fyi> Reviewed-by: wpcarro <wpcarro@gmail.com> Reviewed-by: Profpatsch <mail@profpatsch.de> Reviewed-by: kanepyork <rikingcoding@gmail.com> Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: cynthia <cynthia@tvl.fyi> Reviewed-by: edef <edef@edef.eu> Reviewed-by: eta <tvl@eta.st> Reviewed-by: grfn <grfn@gws.fyi>
2022-01-31 r/3721 revert: "feat(tazjin/tverskoy): Enable & persist gnome-keyring"tazjin1-3/+0
This reverts commit 24b6fe0e101c14419070d87863c24415eeed32b8. Reason for revert: gnome-keyring coredumps constantly and blocks PAM logins, also it doesn't actually work. Change-Id: I437a78b2476928004ed3672de0b33fc002f218f9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5161 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-01-18 r/3625 chore(tazjin/tverskoy): Reduce systemd stop timeout to 10sVincent Ambo1-0/+6
Change-Id: Id477c50489fa45fae63120c201839a95aa21bd36 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4987 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-01-18 r/3624 feat(tazjin/tverskoy): persist keyring data across rebootsVincent Ambo1-0/+1
Change-Id: I9602ae6c8fcd56fb9bbccc7ceacb08d23cd99a4f Reviewed-on: https://cl.tvl.fyi/c/depot/+/4986 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-01-17 r/3618 feat(tazjin/tverskoy): Install fractal system-wideVincent Ambo1-1/+1
Change-Id: Ie29c7e9fe8187dd632742d6c923805743db03339 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4945 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-01-17 r/3617 feat(tazjin/tverskoy): Enable & persist gnome-keyringVincent Ambo1-2/+5
Required by Fractal. Change-Id: Ic82b0d83f6d7c30639c2e149dad79ba4c1a30e88 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4943 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-01-12 r/3587 chore(3p): bump NixOS channels to 2022-01-12sterni1-1/+1
Temporarily use a master commit as some interesting failures have been fixed there (yubikey-manager and notmuch). * //users/tazjin/nixos/camden: The acme module was moved around, so we need to adjust the disabled module path. Change-Id: I21c6a1963ffe4205f3577f531ce10b778a82e2ff Reviewed-on: https://cl.tvl.fyi/c/depot/+/4865 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-01-09 r/3576 chore(tazjin/tverskoy): persist audacity directoriesVincent Ambo1-0/+2
mostly to persist the configuration, which pins the tmpdir to a sensible (persistent) location Change-Id: I69693ed3a198b4aec281e53c5f7add4d0d8df657 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4834 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-01-08 r/3574 feat(tazjin/tverskoy): Install audacityVincent Ambo1-0/+1
Change-Id: I49b0bc23d83f7aac3d60ed72dcc759cdf9779154 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4831 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su>
2021-12-24 r/3373 feat(tazjin/emacs): Use Emacs input methods in X11 buffersVincent Ambo1-0/+8
This is much easier than the shitty keyboard layout switcher which caused all kinds of terrifying bugs. Unfortunately the layout switcher remains additionally because this doesn't work with Quassel (Qt dropped support for XIM). Change-Id: I7c58cebf9391216b6e7134d8c283d52cb18332de Reviewed-on: https://cl.tvl.fyi/c/depot/+/3497 Tested-by: BuildkiteCI Autosubmit: tazjin <mail@tazj.in> Reviewed-by: tazjin <mail@tazj.in>
2021-12-17 r/3284 chore(tazjin/tverskoy): Increase / tmpfs size to 8GVincent Ambo1-1/+1
Any less and building 'awscli' is not possible ... Change-Id: I99105b767f4afa4cf0d072d57b08963bc12ff994 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4391 Reviewed-by: tazjin <mail@tazj.in> Autosubmit: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-12-16 r/3266 feat(ops/modules): Provide some modules to all nixosesGriffin Smith1-2/+0
For modules that are gated behind a mkEnableOption, it's reasonable to just provide them to all Depot-built nixos systems without requiring people to explicitly import them. This defines a special module called `default-imports.nix` which imports these modules (currently just tvl-cache.nix and automatic-gc.nix, as I'm being rather conservative adding things here to avoid breaking anyone's system), then provides that module as one of the `modules` passed at the top-level nixos/eval-config invocation. Change-Id: I3be299ab10ae4c451ef11c514edb3c89318a2278 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4345 Tested-by: BuildkiteCI Autosubmit: grfn <grfn@gws.fyi> Reviewed-by: tazjin <mail@tazj.in>
2021-12-15 r/3261 feat(ops/modules): Add shared module for TVL cacheGriffin Smith1-9/+2
Add a shared nixos module for configuring whitby as a binary nix cache, and refactor tverskoy to use this module. This is enabled via an option to pave the way for including it as an import in all depot-generated nixos configs at some point in the future. Change-Id: I6dcc0e8eb48b1ac34457666dceebeedd5da6c526 Reviewed-on: https://cl.tvl.fyi/c/depot/+/4344 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in> Reviewed-by: wpcarro <wpcarro@gmail.com> Autosubmit: grfn <grfn@gws.fyi>
2021-12-13 r/3212 feat(tazjin/tverskoy): Ensure ~/screenshots existsVincent Ambo1-0/+4
Change-Id: Icae43b17a95c638429351273bb16111097c3e594
2021-12-07 r/3151 feat(3p/agenix): Import latest version from GitHubVincent Ambo1-0/+1
It's time to automate secrets deployment on hosts like whitby. Change-Id: If7006124b4b5fec16b4c3570488c11e484f93888
2021-12-06 r/3145 feat(tazjin/tverskoy): Configure tlp to keep battery between 40-70%Vincent Ambo1-3/+12
This is supposedly better for battery health, and since the machine is usually plugged in while in the office it might be a good idea. Note for myself: `sudo tlp fullcharge` ~30 min before needing to leave with a fully charged battery. Change-Id: I3664264403f56c15e055822190f30c3a90c93ead
2021-11-27 r/3101 chore(tazjin/tverskoy): Minor config cleanupsVincent Ambo1-2/+5
Change-Id: I434c0b8d5e5ce2d077630de2dd71de309b7d076f
2021-11-27 r/3100 fix(tazjin/tverskoy): Persist Zoxide state between rebootsVincent Ambo1-0/+8
Change-Id: Ib1e1fe9749e56eefc83016b1946e6fe0b1f72339
2021-11-24 r/3089 feat(tazjin/tverskoy): Install some more frequently used toolsVincent Ambo1-0/+6
... rather than nix-shelling them every time. Change-Id: I9ab6ad67efbd6c16c7fd8cc9938d86d35f8418bc
2021-11-13 r/3066 feat(tazjin/tverskoy): Enable picom by defaultVincent Ambo1-1/+6
... rather than launching it manually in a shell when I need it, which is more often now that I have a large screen. Change-Id: Ia526af98e513d29e70aeb093442465dce256c333 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3874 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
2021-11-11 r/3035 chore(tazjin/tverskoy): Make automatic-gc more conservativeVincent Ambo1-2/+2
It keeps gc'ing things I'm using more than I would like. Some sort of meme potential about my storage use on the laptop here. Change-Id: I0f8078a92effaf32bcadc3355507469babbc2eb8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3826 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-11-10 r/3031 fix(tazjin/tverskoy): Timezone -> Europe/MoscowVincent Ambo1-1/+1
Change-Id: I8ce9f4ff01f29e89f1acda258969622290cb6cc7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3824 Tested-by: BuildkiteCI Reviewed-by: tazjin <mail@tazj.in>
2021-11-02 r/2997 feat(tazjin/tverskoy): Add dunst configurationVincent Ambo1-0/+9
This one is basically taken from some gist linked in the official dunst readme and makes nice little boxes. Change-Id: I5bee8488f333dcc2f7040b741729065ef8617ae0 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3767 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-10-15 r/2972 feat(3p/dfmt): Add derivation for the D code formatterVincent Ambo1-1/+1
Change-Id: I4e06676f45df334db4fbc4f1657a6f16828547dc Reviewed-on: https://cl.tvl.fyi/c/depot/+/3727 Tested-by: BuildkiteCI Reviewed-by: sterni <sternenseemann@systemli.org>
2021-10-12 r/2966 feat(tazjin): Install D related toolingVincent Ambo1-0/+2
Change-Id: I4c27b7a3b89ffd3a84313b70af3dfda2b2f6fa98 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3714 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI
2021-10-10 r/2961 feat(tazjin/tverskoy): Install unzipVincent Ambo1-1/+2
... the amount of times I've not had this and nix-shell'd it is ridiculous. Change-Id: I8ac3a7a2915e68d235f8349373b2575e6ebe1cb5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3710 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI