25 Commits

Author SHA1 Message Date
chexit 909b8756e6 refactor: remove nvtop, update kernelPackages, and add nixpkgs overlay
Check NixOS Config / build (push) Failing after 7s
2026-05-31 22:52:33 +03:00
chexit 0db7fd1251 remove mounting of wd blue 2026-05-19 10:02:52 +03:00
chexit c6b8d087ac feat: extract gaming config into dedicated gaming.nix module
Moves steam, gamemode, DualSense udev rules, and gaming packages
(lutris, winetricks, wine, dxvk, vkd3d-proton, mangohud, dualsensectl,
protonup-qt, prismlauncher) into gaming.nix. Also adds bluetooth/blueman
config to configuration.nix.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-12 15:55:58 +03:00
Claude 3f736a9ac3 niri: add full desktop stack (bar, launcher, notifications, configs)
Moves programs.niri into a dedicated niri.nix module and installs the
usual Wayland userland — alacritty, fuzzel, waybar, mako, swaybg,
grim/slurp/wl-clipboard, swaylock/swayidle/wlogout, xwayland-satellite,
plus nm-applet/pavucontrol/playerctl/brightnessctl.

Ships starter configs for niri (keybinds mirroring sway/KDE habits,
screenshots to ~/Pictures/Screenshots, media keys, workspace switching,
auto-lock via swayidle), waybar with a Catppuccin-ish style, mako, and
fuzzel — all wired up through home-manager's xdg.configFile.

https://claude.ai/code/session_01NrGdGEBRbDbWvHUb3Lho44
2026-04-23 14:57:14 +00:00
Vladimir be12ef4465 Merge pull request #8 from Chexit/claude/add-yami-dev-stack-zHOMn
feat(yami): add dataDir option for separate-disk state
2026-04-19 19:05:04 +03:00
chexit 6775a88ca8 feat(yami): add dataDir option for storing stack state on separate disk
- Bind-mounts /var/lib/{gitea,postgresql} under configurable dataDir
- gitea-runner intentionally excluded: its DynamicUser + StateDirectory
  conflicts with pre-existing mount points ("File exists")
- Runner token moved to /var/lib/gitea-runner-secret/ to avoid the same
  symlink/StateDirectory conflict inside /var/lib/gitea-runner
- Enable the stack on this host with dataDir = /mnt/ssd_110/yami
2026-04-19 18:54:28 +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
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 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 dd14fb0b9f typo: opengl deprecated 2026-04-15 01:38:43 +03:00
chexit bed9d051fb steam + new disks 2026-04-15 01:34:05 +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 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