Commit Graph

267 Commits

Author SHA1 Message Date
bcb9c0f667 fmt 2026-04-08 00:35:36 +03:00
0f2b92cf2b Refactor config structure: modules, profiles, and shared/home
- Convert shared/home/default.nix from function to module (imports instead of params)
- Extract browsers to shared/home/gui.nix, imported by basedesktop profile
- Extract dev tools (neovim plugins, GOPATH) to shared/home/dev.nix, imported by devtools profile
- Move dev packages (Go, Zig, ctags) from home.packages to devtools system packages
- Remove devTools, wrapGo, email function parameters from shared/home
- Create modules/profiles/basedesktop for cross-platform desktop packages (VLC, scrcpy, yt-dlp, ffmpeg, etc.)
- Rename modules/profiles/desktop to linuxdesktop
- Create LUKS+BTRFS profile options (mj.profiles.btrfs.disk), consolidating 5 hosts
- Extract fwminex caddy vhosts to hosts/fwminex/caddy.nix
- Move shared/work/ to modules/profiles/work/
- Fix fra1-c: move ./modules import from flake.nix to configuration.nix
- Remove dead code in vno1-gdrx (commented borgbackup) and mtworx (disabled postfix)
- Move extract_url and tmuxbash from home.packages to base system packages
- Add macworx to syncthing devices and M-Active folder
2026-04-07 20:10:33 +03:00
feba93ddea refactor devTools 2026-04-07 19:34:43 +03:00
6a889c59c1 ssh config to macbase 2026-04-07 19:32:04 +03:00
8761be3bd1 more dev pkgs 2026-04-07 19:01:22 +03:00
25957c8e4f add basedesktop 2026-04-07 18:56:19 +03:00
0ebc16e87f devtools 2026-04-07 12:00:31 +00:00
b09423026f ssh 2026-04-07 06:31:33 +00:00
9558653de5 new firefox 2026-04-03 13:33:28 +00:00
caf0b61bc1 go link 2026-04-03 13:15:58 +00:00
e5820f8a3c work: +claude 2026-04-03 12:56:15 +00:00
c7077019f6 keyboard 2026-04-03 12:30:47 +00:00
81b8a190ec macwork 2026-04-03 12:23:04 +00:00
3a87bd0f43 more macworx 2026-04-03 11:56:12 +00:00
15ae08a218 rm delta 2026-02-19 20:36:16 +00:00
a8ba845242 cowsay 2026-02-18 21:39:15 +00:00
1d481b67bf workstation: add claude-code 2026-02-11 22:13:35 +02:00
e0ced427d2 download over http 2026-01-27 21:25:49 +00:00
d8a8fa69a6 re-enable clangd et al 2025-12-22 08:56:38 +00:00
7932a59331 gopls too 2025-12-01 23:32:59 +00:00
007c8bc9c1 25.11 2025-12-01 10:49:47 +00:00
cc2c9b948b raceless go is a nicer go 2025-11-26 09:13:03 +00:00
8aaa536a2a lspconfig: add nicer wrappers 2025-11-26 07:38:51 +00:00
d340fb0b74 rm clamav 2025-11-20 17:26:10 +00:00
b98a3ddc7a upgrade claude-code 2025-11-12 17:40:18 +00:00
9f8c943653 allow 80 in 2025-10-30 14:36:48 +00:00
6edcffcaf0 nginx more 2025-10-30 14:35:54 +00:00
72628b008b let's stay with self-signed cert 2025-10-30 09:27:07 +00:00
e368dab6df remove enterprise certs stuff 2025-10-30 09:19:20 +00:00
ff7510107d golinks 2025-10-30 08:24:45 +00:00
9fe0bbaefe add go-raceless 2025-10-28 11:55:28 +00:00
30af597c1c gcloud: move package hacks ot its own module 2025-10-22 16:43:51 +00:00
ffca4cbf52 add gcloud-wrapper 2025-10-21 11:15:01 +00:00
d791f2895e work: +liburing and newer kernel 2025-10-15 11:03:38 +00:00
a6f6ca0b3e sioyek + typst 2025-10-02 22:42:43 +03:00
73f092098d update CLOUD_ML_REGION to something more local 2025-10-01 21:16:15 +00:00
e5a81b0d53 bump zig and go 2025-09-11 10:41:33 +00:00
a355541daf update htop settings 2025-09-04 10:51:32 +00:00
bb66ae9870 work: +chronoctl 2025-08-27 06:23:05 +00:00
03c900f99b ctags: do not generate other repos? 2025-06-05 09:10:03 +00:00
811e6567f1 ctags for starlark 2025-06-05 09:05:26 +00:00
73be444347 some more vars 2025-06-04 15:03:48 +00:00
9e85c99513 work: +claude-code 2025-06-04 14:37:37 +00:00
100a96ccad 25.05 2025-05-24 22:22:31 +03:00
cf797cd100 preparing for 25.05 2025-05-24 22:02:10 +03:00
3221b1e4bf git pushf 2025-05-12 11:35:07 +00:00
f86b714c1e go tags: +big 2025-05-08 10:36:06 +00:00
eb009dfc54 work: +droidcli 2025-04-10 06:09:32 +00:00
b11e65736b work: +github-cli 2025-03-30 16:14:46 +00:00
702cca40d1 bump zig 2025-03-14 22:18:46 +02:00