about summary refs log tree commit diff
path: root/users/tazjin/nixos
AgeCommit message (Collapse)AuthorFilesLines
2022-12-19 r/5426 chore(3p/sources): Bump channels & overlayssterni1-1/+1
* //users/grfn/modules/games: StoneSense requires DFHack to be enabled * //users/grfn/system/iso: gtk needs cairo with xlibs * //users: deal with emacs-overlay attribute renames * //3p/overlays: downgrade sbcl to workaround lisp-binary compilation failure Change-Id: I1573280a923e5021ef399734cb5519b37e72c670 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7563 Reviewed-by: sterni <sternenseemann@systemli.org> Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
2022-12-19 r/5425 chore(tazjin/tverskoy): disable tailscale & virtualboxVincent Ambo1-4/+2
Change-Id: Ic65e5af3be96d7e49068a7b17f3087a495e51e02 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7591 Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-11-29 r/5353 chore(tazjin/nixos): set laptop timezone to Europe/MoscowVincent Ambo1-1/+1
Change-Id: I966e48a846a101f01a78ed9245f4bb45bc905695 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7455 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-11-29 r/5352 chore(tazjin/zamalek): remove zerotier & tailscale from configVincent Ambo1-2/+0
I don't currently need these for any client work but they're constant battery drains. Change-Id: Id45d4dacfd59cb3d18d79311fa29450d14a33e6e Reviewed-on: https://cl.tvl.fyi/c/depot/+/7454 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-11-27 r/5343 fix(tazjin/zamalek): disable tap-to-clickVincent Ambo1-0/+1
it annoys me and I've been turning it off manually, which is also annoying Change-Id: Ia3b79d11068757c0bb9ee5543a376effb98506df Reviewed-on: https://cl.tvl.fyi/c/depot/+/7441 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-11-18 r/5289 chore(tazjin/zamalek): enable NetworkManager DNSVincent Ambo1-1/+0
It's impossible to log into many public wifi networks otherwise when the login depends on DNS hijacking. Change-Id: I09f8b504810eebeb788997d2100a6db4777a8725 Reviewed-on: https://cl.tvl.fyi/c/depot/+/7307 Reviewed-by: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su>
2022-11-04 r/5239 chore(tazjin/nixos): set laptop timezones to Europe/StockholmVincent Ambo1-1/+1
Change-Id: I9ae66d54cc557e0f4dec7bd3b38022274b16263f Reviewed-on: https://cl.tvl.fyi/c/depot/+/7169 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-11-04 r/5238 chore(tazjin/zamalek): hardcode wifi.silja.fi addressVincent Ambo1-0/+4
The DNS server on the network of this boat refuses to deliver *any* results to my laptop, only to my phone, so I had to do some trickery to figure out the address of the WiFi login portal. Change-Id: I7934c570be79d6191feb999e6860428623cfd88f Reviewed-on: https://cl.tvl.fyi/c/depot/+/7168 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-10-02 r/5014 chore(tazjin/camden): fix use of deprecated ACME optionsVincent Ambo1-7/+8
Relates to b/200 Change-Id: Ifdc4e694ddf22b899109a843dfce176164af80a5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/6839 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-08-25 r/4490 fix: reflect renames of Nix configuration optionssterni3-14/+10
Change-Id: I7e28ac3d71acd7d99a1d3ef97bef9422097e4abf Reviewed-on: https://cl.tvl.fyi/c/depot/+/6154 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-07-27 r/4332 feat(tazjin/polyanka): host predlozhnik.ruVincent Ambo2-0/+11
Change-Id: I190865e1bf560129d6345009b0ec0cc0d3d9cc9a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5987 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-07-14 r/4302 fix(tazjin/nixos): disable broken NetworkManager-wait-online.serviceVincent Ambo1-1/+4
Change-Id: I7753ccb53ce7a692b79f46e62ce395dfd1770edf Reviewed-on: https://cl.tvl.fyi/c/depot/+/5950 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-07-14 r/4301 fix(tazjin/nixos): only persist /etc/machine-id if its unset via nixVincent Ambo1-2/+2
otherwise the files end up clashing with each other, causing annoying errors on activation Change-Id: Iaa4df8c50aa183f4a12749c66ee1b7a746d785da Reviewed-on: https://cl.tvl.fyi/c/depot/+/5949 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-07-14 r/4300 chore(tazjin/nixos): use powertop only on zamalekVincent Ambo2-1/+1
this has weird side effects on the AMD thinkpad (of course), but since that is stationary in my office anyways the power-saving stuff doesn't matter so much there. Change-Id: Ie43e3a86b2da885c25eb5c3eb36683adb14edd1a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5948 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-07-14 r/4298 feat(tazjin/zamalek): enable avahi daemonVincent Ambo1-0/+1
Change-Id: Ibbff85955482a4e0e4e56f6cc677c85bab6e9ba4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5946 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-07-12 r/4296 fix(tazjin/tverskoy): add myself to vboxusersVincent Ambo1-0/+1
otherwise passing through USB devices is not possible Change-Id: I3ab52aaae2567f39e483717b74023316fc3d033a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5941 Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-07-05 r/4277 feat(tazjin/nixos): install thunderbirdVincent Ambo1-0/+1
sometimes I need a GUI mail client for stuff Change-Id: I956e804b7167571e535556ad02a50637621b01bf Reviewed-on: https://cl.tvl.fyi/c/depot/+/5923 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: tazjin <tazjin@tvl.su>
2022-07-01 r/4269 feat(tazjin/nixos): always run powertop --auto-tune on laptopsVincent Ambo1-0/+1
Change-Id: I7c9e9617f646beaa4b5f0cdddd6e7946b18a7395 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5909 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-06-14 r/4238 refactor(3p): fetch impermanence via nivVincent Ambo2-2/+1
Change-Id: Ic6bc463304643a7f983a5f7c182f95a7706ca35b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5868 Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-06-14 r/4237 fix(tazjin/nixos): Disable localtimedVincent Ambo2-2/+5
It only sometimes works and that's not enough times. Change-Id: I11c1bc6e5c2eec4706bd935352188ffa83057c8f Reviewed-on: https://cl.tvl.fyi/c/depot/+/5869 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-06-14 r/4236 chore(tazjin/tverskoy): Put / on ZFS instead of tmpfsVincent Ambo1-3/+2
Maybe this will lead to me being able to log in to this machine again eventually. Change-Id: I348d6ea3b8d4cc6b8083766669ba1371b3d1216b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5866 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-06-13 r/4234 chore(tazjin/nixos): update initial hashed passwordVincent Ambo1-1/+1
I still have the issue where after reboots I can't log in to my machines without going through a horrible dance with booting a NixOS installer and so on. I suspect this has somethign to do with this initial hashed password set here, but I was unable to verify what password I've actually set up there, so I'm resetting it to a known string to verify my theory. Change-Id: Ic9d495255ca48110920cf2df371946ac146dcd72 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5865 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-06-11 r/4233 fix(tazjin/zamalek): Stop NetworkManager meddling with DNS settingsVincent Ambo1-0/+1
Change-Id: I3a00d23a604aa56f7a566a1caac0314cad90deff Reviewed-on: https://cl.tvl.fyi/c/depot/+/5863 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-06-09 r/4231 feat(tazjin/nixos): install volumeiconVincent Ambo1-0/+1
Change-Id: I28977356c5a051addb1bb98e3c2aa2c81494fd74 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5861 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-06-08 r/4230 chore(3p/sources): Bump channels & overlayssterni1-1/+1
* //users/tazjin: the services.localtime module was renamed https://github.com/NixOS/nixpkgs/pull/175831#issuecomment-1146590790 * //3p/nixpkgs: glimpse is broken, pick it from stable channel Change-Id: I4ea3f243e4575d3d7992ee6377fa9890c46db1ed Reviewed-on: https://cl.tvl.fyi/c/depot/+/5848 Tested-by: BuildkiteCI Reviewed-by: grfn <grfn@gws.fyi> Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: sterni <sternenseemann@systemli.org>
2022-05-30 r/4192 fix(tazjin/nixos): Always install moreutils everywhereVincent Ambo1-0/+1
I keep having this in the user env instead, not good. Change-Id: I683efc9782281053cb4aee1875c3a664c8dcdae8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5794 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-30 r/4191 chore(tazjin/nixos): Cleanup of systemPackagesVincent Ambo1-4/+3
Change-Id: Ica651a2c392dc33b4f076e097d7b3889d50d96c6 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5793 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-30 r/4190 chore(3p/sources): Bump channels & overlayssterni1-1/+1
This time, the emacs-overlay seems to have unbroken itself. * //users/tazjin: use zfs.latestCompatibleLinuxPackages instead of linuxPackages_latest, since ZFS needs time to catch up (i.e. ZFS is broken with a 5.18 kernel). See https://github.com/NixOS/nixpkgs/pull/174091#issuecomment-1137175076 Change-Id: I8d1123af236a5e56618f6ac7a2e22511594b7d4b Reviewed-on: https://cl.tvl.fyi/c/depot/+/5792 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: sterni <sternenseemann@systemli.org>
2022-05-27 r/4149 chore(3p/sources): Bump channels & overlayssterni1-1/+1
* //nix/buildLisp: disable CCL once again due to The Mysterious Runtime Bug™. * //users/tazjin/nixos: uninstall dmd which is broken in nixpkgs atm. Change-Id: I8dd2220af48a7e087584b6f50529fb8477e6a2fb Reviewed-on: https://cl.tvl.fyi/c/depot/+/5699 Tested-by: BuildkiteCI Autosubmit: sterni <sternenseemann@systemli.org> Reviewed-by: tazjin <tazjin@tvl.su>
2022-05-26 r/4137 refactor(tazjin): Additional restricted-eval cleanupVincent Ambo2-22/+7
Change-Id: I4baa94f65a16248023b5fb0e2dd305d6984566c8 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5690 Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-26 r/4133 refactor(tazjin/nixos): Prepare for restricted-evalVincent Ambo3-6/+6
Change-Id: I6adbe1d53581dddc4c7c3a44516fbed3a661daff Reviewed-on: https://cl.tvl.fyi/c/depot/+/5689 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-16 r/4080 fix(tazjin/nixos): force tgsa proxying over IPv4Vincent Ambo1-1/+1
Change-Id: I5b77d1c3a7e19144c0002d2b6f909317cfc62092 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5613 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-12 r/4062 chore(tazjin/nixos): Trust zerotier interface for TVL networkVincent Ambo1-0/+2
Change-Id: I621edeb4ed338b4b1e84de580e8d782b7b98716c Reviewed-on: https://cl.tvl.fyi/c/depot/+/5579 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-12 r/4061 feat(tazjin/nixos): Add pass-otp extensionVincent Ambo1-1/+4
This lets pass create TOTP tokens, which is very handy. Change-Id: I85b699087e83c3d18cd8840df11c4e27c85e1f3f Reviewed-on: https://cl.tvl.fyi/c/depot/+/5578 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-05-12 r/4060 chore(tazjin/zamalek): Prepare for work stuffVincent Ambo1-1/+2
Change-Id: I3d6884f2e6ccf9d8429232bd142b6b3d35e13aa9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5577 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-05-10 r/4058 style(tazjin/nixos/hidpi): Set DPI setting to 161Vincent Ambo1-1/+1
This results in a much more useful element size. Note that this still does not scale some core UI elements, such as the mouse cursor, at all. Change-Id: I7d4da485f0723740a7228a1561aaf50135c86032 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5575 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-10 r/4052 fix(tazjin/zamalek): Set libinput click method to 'clickfinger'Vincent Ambo1-0/+2
This is much nicer than button areas on a large touchpad. Change-Id: I369f96f6b99cdf1803be1056b31fcfab8c0deae4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5569 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-10 r/4051 feat(tazjin/zamalek): Set additional power saving optionsVincent Ambo1-0/+7
Change-Id: Ia2e897b597df88b8a2d84d281917c00ca4b318db Reviewed-on: https://cl.tvl.fyi/c/depot/+/5568 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-10 r/4050 feat(tazjin/laptop): Enable geoclue2 for redshift & localtimeVincent Ambo2-3/+3
Change-Id: I716e67ae32072de998c6f4e970b9dd34c5a92032 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5567 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI
2022-05-10 r/4049 feat(tazjin/modules): Add HiDPI moduleVincent Ambo2-0/+18
Change-Id: Ib690ec25ebe10af4924735553a8315609b7cbc4e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5566 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
2022-05-10 r/4048 feat(tazjin/nixos): Add system configuration for zamalekVincent Ambo3-0/+73
This is my new Huawei MateBook X. Change-Id: I32a8b77dd8f53b3c89bf63f448cd2880f9a457b7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5554 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-05-10 r/4047 refactor(tazjin/nixos): Split up desktop/laptop configurationsVincent Ambo5-69/+83
Change-Id: I0f5d631491be0c811ad171510568aac097d2fddd Reviewed-on: https://cl.tvl.fyi/c/depot/+/5553 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-05-10 r/4046 refactor(tazjin/nixos): Automatically include home configVincent Ambo2-17/+23
Adds a small module that automatically picks the right home configuration for each machine. For some reason, importing home-manager itself in this module causes infinite recursion. I've not looked into why, and left the import in the tverskoy config instead. Change-Id: Ie27109a3c4478b198ab646b2e179999cf053980e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5552 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-05-10 r/4044 refactor(tazjin/home): Extract home manager configurationVincent Ambo1-85/+1
Change-Id: If12aca275029d2567fa420d762418ccd9e5ffcba Reviewed-on: https://cl.tvl.fyi/c/depot/+/5550 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-05-10 r/4043 refactor(users/tazjin): Extract non-home persistence configVincent Ambo3-24/+39
This will be reused between machines. Change-Id: Ice7835ce7e63b00284e046606309e882412cda26 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5547 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-05-10 r/4041 refactor(tazjin/nixos): Extract font configuration moduleVincent Ambo2-19/+25
Change-Id: I067d832155db61fb426ea3435e038231f321f71a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5545 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su>
2022-05-10 r/4040 chore(tazjin/nixos): Remove strongswan overlayVincent Ambo2-12/+0
This is no longer required; said customer has switched to Tailscale. Change-Id: Iebe2fdfbf4013af86b7236e061cf4dbf47ac7c9e Reviewed-on: https://cl.tvl.fyi/c/depot/+/5537 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su>
2022-05-10 r/4039 refactor(tazjin/nixos): First step to extracting shared configVincent Ambo2-80/+78
There's some configuration shared betwene my physical machines which is just duplicated all over the place right now. What's the point of having Nix if you don't use it fully? Change-Id: Ic7e89f918d2517637b3d49617b4dc1a2cc6023b9 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5536 Tested-by: BuildkiteCI Autosubmit: tazjin <tazjin@tvl.su> Reviewed-by: tazjin <tazjin@tvl.su>
2022-05-04 r/4001 chore(users): reflect emacsGcc -> emacsNativeComp renamesterni1-1/+1
Change-Id: I0217b1e316767b48b79f23e9d644b00b7fcc2df2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/5518 Reviewed-by: tazjin <tazjin@tvl.su> Reviewed-by: sterni <sternenseemann@systemli.org> Autosubmit: sterni <sternenseemann@systemli.org> Tested-by: BuildkiteCI
2022-04-23 r/3989 chore(tazjin/tverskoy): Persist ~/.config/unity3dVincent Ambo1-0/+1
Change-Id: I88cd9590be69cf1e018438d4f55460f18dfa572a Reviewed-on: https://cl.tvl.fyi/c/depot/+/5503 Reviewed-by: tazjin <tazjin@tvl.su> Autosubmit: tazjin <tazjin@tvl.su> Tested-by: BuildkiteCI