Commit Graph

55 Commits

Author SHA1 Message Date
Dmitry c5d13169d1 fix: add executable_ prefix to scripts so chezmoi deploys them as +x 2026-05-13 20:08:52 +03:00
Dmitry ca9d85e783 backup: 2026-05-13 20:02 2026-05-13 20:02:25 +03:00
Dmitry 7d85b483fc feat: add comprehensive auto-allow rules for Claude and Codex 2026-05-13 20:00:05 +03:00
Dmitry c42f0d0362 feat: add Claude and Codex configs to dotfiles 2026-05-13 19:55:36 +03:00
Dmitry 02b0ca610d refactor: remove restic timers, add scripts/configs, update docs
- resticprofile: remove all schedules (manual backups via backup-menu)
- resticprofile: fix hardcoded /home/ada paths → ~/
- proj(): find git repos by .git presence up to depth 4
- bootstrap.sh: add fzf, fd, bat, ripgrep, kitty, htop to packages
- README.md: rewrite for chezmoi (remove stow references)
- add: htoprc, betterbird_up.sh, kitty_up.sh, tg_up.sh
2026-05-13 19:47:46 +03:00
Dmitry babe53d929 feat: add user scripts (backup-menu, ssh-pick, proj) and backup reminder 2026-05-13 19:39:32 +03:00
Dmitry 28914ea128 ssh: restore SetEnv TERM=xterm-256color for remote hosts 2026-05-13 19:27:56 +03:00
Dmitry d48456d45c configs: fix hardcoded paths, remove stale entries, deduplicate 2026-05-13 19:26:35 +03:00
Dmitry 7bbb3253e5 chezmoi: add config template 2026-05-13 19:22:27 +03:00
Dmitry b0c8b5048e backup: 2026-05-13 configs 2026-05-13 18:55:54 +03:00
Dmitry 462dc51247 zsh: fix completion duplication, remove dead code and duplicates 2026-05-13 18:46:48 +03:00
Dmitry a87c41ddd8 ssh: re-encrypt keys with age identity key 2026-05-13 18:40:53 +03:00
Dmitry 91ca3befa5 ssh: add public keys 2026-05-13 18:35:56 +03:00
Dmitry 8589c436ab ssh: add encrypted private keys 2026-05-13 18:34:56 +03:00
Dmitry 7c8a4893de migrate: stow → chezmoi
- restructure repo to chezmoi conventions (dot_ prefix, private_dot_ssh/)
- add nvim config (was untracked)
- encrypt restic pass.txt with age
- remove stow artifacts (.stow-local-ignore, stow package dirs)
- update bootstrap.sh to use chezmoi apply
- remove runtime files from tracking (micro buffers, zed backup)
2026-05-13 18:28:01 +03:00
Dmitry 3c680e6f68 backup: 2026-04-20 17:44 2026-04-20 17:44:20 +03:00
Dmitry 5a607c85f2 backup: 2026-04-11 16:43 2026-04-11 16:43:23 +03:00
Dmitry 9285660f27 backup: 2026-04-11 13:47 2026-04-11 13:47:41 +03:00
Dmitry c4cc52f73d backup: 2026-04-06 16:24 2026-04-06 16:24:25 +03:00
Dmitry 0b34650704 backup: 2026-04-04 12:48 2026-04-04 12:48:23 +03:00
Dmitry ea5148bb0e backup: 2026-04-03 10:05 2026-04-03 10:05:52 +03:00
Dmitry 519fd81719 backup: 2026-04-03 10:04 2026-04-03 10:04:35 +03:00
Dmitry 6b0c808d97 backup: 2026-04-02 09:22 2026-04-02 09:22:24 +03:00
Dmitry b9eed82e8d backup: 2026-03-30 19:25 2026-03-30 19:25:46 +03:00
Dmitry 85a7bb836a backup: 2026-03-28 23:35 2026-03-28 23:35:19 +03:00
Dmitry 1c7620805f fix(env): comment out env file sourcing in .zshrc and remove trailing newline in env.zsh 2026-03-25 08:33:42 +03:00
Dmitry a542a34c32 fix(aliases): update gbackup alias to handle upstream push errors gracefully 2026-03-24 20:25:56 +03:00
Dmitry 07dfb2136f feat(aliases): update gbackup alias to push changes to upstream 2026-03-24 18:53:22 +03:00
Dmitry 9b3c8a8b46 fix(ssh): update IdentityFile paths and correct HostName for git.ada-dev.ru
feat(zsh): source environment variables from local bin directory
2026-03-24 18:15:00 +03:00
Dmitry b60e4fa743 backup: 2026-03-24 18:08 2026-03-24 18:08:29 +03:00
Dmitry 94d03d41e3 feat(restic): add local mirror configurations for projects, vaults, and pictures
feat(ssh): update port for vps host and fix IdentityFile paths in proxy configuration
2026-03-18 15:47:09 +03:00
Dmitry 162dc556e7 feat(ssh): remove IdentityFile entries from corporate SSH config 2026-03-16 17:26:35 +03:00
Dmitry 2dfbdef85f feat(ssh): update SSH configuration and add new identity files 2026-03-16 17:25:44 +03:00
Dmitry 9e6122fcfa feat(ssh): remove ssh-proxy-toggle script and add sshp-fg alias for SSH proxy 2026-03-14 23:38:07 +03:00
Dmitry 830bcff12d feat(nixos): add QEMU/KVM guest support and update VirtualBox documentation 2026-03-12 16:31:43 +03:00
Dmitry d15c5f0ea2 feat: update .stow-local-ignore to include NixOS directory 2026-03-10 13:13:31 +03:00
Dmitry 17b0cdfbac feat: add comprehensive NixOS configuration documentation and structure
- Introduced `08-structure.md` detailing project structure, main files, and versioning.
- Created `README.md` for documentation overview and quick start guide.
- Added user-specific configurations for Alacritty, Vim, Micro, Git, Zsh, Tmux, and tools.
- Implemented system modules for desktop environment (KDE Plasma), audio (PipeWire), networking, and services (OpenSSH, GnuPG).
- Configured Nix settings with flakes support and garbage collection.
- Established user management for `ada` with necessary groups and shell settings.
- Enabled VirtualBox guest additions for improved VM experience.
2026-03-10 13:10:52 +03:00
Dmitry a7ba016de4 privoxy_fix 2026-03-10 11:24:31 +03:00
ada ac5c59ee76 feat(nixos): add initial NixOS configuration and hardware setup 2026-03-09 20:33:58 +03:00
Dmitry dfdef1c493 feat(bootstrap): add additional packages for installation and enhance proxy aliases 2026-03-04 15:06:34 +03:00
Dmitry 3dae3163ee feat(restic): update backup profiles and ignore patterns for improved organization
fix(ssh): clean up whitespace in SSH configuration files
feat(zed): enhance Zed settings with new configurations and improved defaults
fix(zsh): remove unused editor aliases for cleaner alias management
2026-03-04 12:48:58 +03:00
ada 6eb202110a feat(readme): enhance backup instructions and profile structure for Restic 2026-03-03 15:28:47 +03:00
Dmitry 5879e630b7 ssh fix 2026-03-02 14:33:40 +03:00
Dmitry 0ceda06553 fix(ssh): update user and host configurations in SSH config files 2026-03-02 14:29:45 +03:00
Dmitry 296a6985b1 feat(zsh): add activate function for virtual environment management 2026-03-02 13:15:07 +03:00
ada f2e1d2164e fix(git): update email address in .gitconfig 2026-03-02 12:41:10 +03:00
ada 119a7605b8 feat(micro): update .gitignore and bindings for backup and buffer configurations 2026-03-02 12:38:59 +03:00
Dmitry 425adadc72 feat(restic): добавить конфигурацию для резервного копирования и игнорирования файлов 2026-02-21 16:18:55 +03:00
Dmitry 9195cdb9e2 feat(micro): добавить конфигурации для привязок клавиш и настроек редактора 2026-02-20 10:43:19 +03:00
Dmitry fb1d2e4ab7 feat(alacritty): обновить конфигурацию терминала и шрифтов, добавить поддержку перезагрузки конфигурации
feat(zsh): обновить конфигурацию Powerlevel10k и убрать лишнюю строку из .zshrc
fix(bootstrap): изменить права доступа к скрипту установки
2026-02-20 09:13:42 +03:00