Commit Graph

46 Commits

Author SHA1 Message Date
Vladimir 61b1cf5097 Merge pull request #4 from Chexit/claude/switch-to-fish-shell-LDSqe
Switch default shell from Zsh to Fish with Starship prompt
2026-04-19 18:29:56 +03:00
Vladimir da4ad4b025 Merge pull request #7 from Chexit/claude/add-yami-dev-stack-zHOMn
docs(yami): note that runner tokenFile must be env-file format (TOKEN…
2026-04-19 18:24:38 +03:00
chexit a83500e382 docs(yami): note that runner tokenFile must be env-file format (TOKEN=...) 2026-04-19 18:23:56 +03:00
Vladimir 7bf3369d53 Merge pull request #6 from Chexit/claude/add-yami-dev-stack-zHOMn
fix(yami): tmpfiles for runner token must use root (DynamicUser has n…
2026-04-19 18:18:11 +03:00
chexit ecf8b5974a fix(yami): tmpfiles for runner token must use root (DynamicUser has no static user) 2026-04-19 18:17:24 +03:00
Vladimir fac913504f Merge pull request #5 from Chexit/claude/add-yami-dev-stack-zHOMn
fix(yami): use services.gitea.lfs.enable instead of raw LFS_START_SERVER
2026-04-19 18:02:39 +03:00
chexit 6a2fb0970c fix(yami): use services.gitea.lfs.enable instead of raw LFS_START_SERVER
Raw LFS_START_SERVER made gitea try to generate and persist LFS_JWT_SECRET
into app.ini, which NixOS intentionally keeps read-only. The lfs.enable
helper lets the module own the secret and wire it in correctly.
2026-04-19 18:00:03 +03:00
Claude 11f8ed08e9 Add 1Password GUI and CLI via NixOS programs module
Enables programs._1password (CLI) and programs._1password-gui with
polkit authorization for user chexit. allowUnfree is already set,
so packages install without additional config.

https://claude.ai/code/session_01NS2hpapno51a1Ng7hWaQKy
2026-04-19 11:24:46 +00:00
Claude 393c2e72bd Switch default shell from zsh to fish with starship prompt
Replace programs.zsh (powerlevel10k theme) with programs.fish and
starship prompt integration. Fish provides autosuggestions and syntax
highlighting out of the box, eliminating the need for separate plugins.

https://claude.ai/code/session_01NS2hpapno51a1Ng7hWaQKy
2026-04-19 11:17:14 +00:00
Vladimir e0f403143e Merge pull request #3 from Chexit/claude/add-yami-dev-stack-zHOMn
feat: add Yami dev stack module (on-demand gitea+postgres+docker+runner)
2026-04-19 02:58:52 +03:00
Claude 27cb88d8a0 feat: add Yami dev stack module (on-demand gitea+postgres+docker+runner)
https://claude.ai/code/session_017dm8ypaaWNeA27ctmwq5dn
2026-04-18 23:00:41 +00:00
Claude 18480df83b Merge remote-tracking branch 'origin/feature/small-fixes' 2026-04-17 19:51:08 +00:00
Claude 1a1df93285 Merge branch 'feature/home-manager-flakes-gaming' 2026-04-17 19:46:56 +00:00
Claude a5f7793674 fix: add backupFileExtension to avoid HM conflict with existing dotfiles 2026-04-17 19:46:19 +00:00
Claude 12010215fd fix: replace deprecated initExtra with initContent in home.nix 2026-04-17 19:39:34 +00:00
chexit a1f5215275 typo 2026-04-17 22:37:38 +03:00
chexit e38c6d0f1c add alias and flake.lock 2026-04-17 22:37:03 +03:00
chexit d02310b8fb add throne to packages and typos 2026-04-17 22:31:00 +03:00
Vladimir 2e4775d99f Merge pull request #1 from Chexit/feature/home-manager-flakes-gaming
feat: Home Manager (NixOS module), Flakes, gaming packages
2026-04-17 22:29:02 +03:00
Claude 38fff6b84b ci: retrigger after disk space fix on master 2026-04-17 18:53:17 +00:00
Claude 23375d10b1 ci: free disk space before Nix build to prevent ENOSPC on NVIDIA/CUDA packages
GitHub Actions free runners have ~14 GB total; removing unused toolchains
(dotnet, android, CodeQL, boost) reclaims ~8-10 GB needed for the full
NixOS system build.

https://claude.ai/code/session_01JwjdjwvgMGW4TcpYi4MZ6n
2026-04-17 18:53:08 +00:00
Claude 644ad57ace ci: trigger workflow check 2026-04-17 18:36:44 +00:00
chexit 7a1d4cddd0 fix 2026-04-17 21:35:05 +03:00
chexit 68d5d45d65 add github action for checking 2026-04-17 21:29:03 +03:00
Claude 427d756f54 feat: add Home Manager as NixOS module and Flakes support
- flake.nix: new entrypoint using nixpkgs-unstable + home-manager input;
  builds as nixosConfigurations.chexit (nixos-rebuild switch --flake .#chexit)
- home.nix: Home Manager config for user chexit with zsh (p10k theme,
  autosuggestion, syntax highlighting, completion)
- shell.nix: stripped to system-level programs.zsh.enable only;
  user-specific zsh config moved to home.nix

https://claude.ai/code/session_01JwjdjwvgMGW4TcpYi4MZ6n
2026-04-17 18:17:08 +00:00
Claude 81b1992044 feat: add gaming/media packages and nvidia finegrained power management
- nvidia.nix: set powerManagement.finegrained = false explicitly
- packages.nix: add libva-utils, vdpauinfo, lazydocker, mangohud
- configuration.nix: enable programs.gamemode

https://claude.ai/code/session_01JwjdjwvgMGW4TcpYi4MZ6n
2026-04-17 18:16:59 +00:00
chexit 6ac7e05813 big refactor by claude 2026-04-17 21:06:18 +03:00
chexit 6d7433cf1e add hostname 2026-04-17 20:55:35 +03:00
chexit d8d6f132d7 tabulation fix 2026-04-17 20:54:25 +03:00
chexit a398d1963f fix 2026-04-17 20:51:53 +03:00
chexit 0927304618 typo 2026-04-15 01:51:18 +03:00
chexit 3b8ff05d54 throne fix 2026-04-15 01:50:56 +03:00
chexit 82aec002d6 tailscale and throne fix 2026-04-15 01:49:55 +03:00
chexit a39656cfc5 add termius 2026-04-15 01:41:29 +03:00
chexit dd14fb0b9f typo: opengl deprecated 2026-04-15 01:38:43 +03:00
chexit 935d5b332c remove steam from packages 2026-04-15 01:34:19 +03:00
chexit bed9d051fb steam + new disks 2026-04-15 01:34:05 +03:00
chexit fb043ad2cf steam 2026-04-15 01:11:48 +03:00
chexit e0184d98a2 zsh 2026-04-15 01:11:35 +03:00
chexit 9b143afc24 some changes 2026-04-15 01:01:40 +03:00
chexit 2aa02a3aba add geist and jetbrains 2026-04-15 00:31:26 +03:00
chexit 0cdebb041a add tailscale 2026-04-15 00:29:26 +03:00
chexit 57a523b1f7 add throne 2026-04-15 00:27:57 +03:00
chexit 389e1288e9 base packages 2026-04-15 00:23:48 +03:00
chexit be62fb5285 auto mount hdd 2026-04-14 23:50:38 +03:00
chexit 1dea5fe246 base configuration 2026-04-14 23:33:09 +03:00