Releases: ryan4yin/nix-config
Releases · ryan4yin/nix-config
v0.4.4
v0.4.3
What's Changed
- feat: bypass router by @ryan4yin in #60
- feat: monitoring + containers by @ryan4yin in #62
- feat: add caddy as a reverse proxy for applications by @ryan4yin in #63
- feat: new k3s cluster by @ryan4yin in #64
- chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /pulumi/k3s-prod-1 by @dependabot in #67
- feat: webdav server - sftpgo by @ryan4yin in #68
- [Reverted]feat(WIP): kubevirt on k3s by @ryan4yin in #71
- feat: add attic - a self-hosted nix cache server by @ryan4yin in #73
- feat: UEFI NixOS on aarch64(rk3588) by @ryan4yin in #74
- feat: aarch64 - tmpfs on root + impermanence by @ryan4yin in #75
- refactor: use lib.optionals instead of if...then...else by @ryan4yin in #77
Bugs
- Little error in comment by @we-do-it-lu in #56
- Tiny typo by @we-do-it-lu in #59
- Tiny typo by @we-do-it-lu in #58
- quote markdown on 'main' not correct by @we-do-it-lu in #57
- Fix boolean expectation error and update conditional checks. by @DataEraserC in #72
New Contributors
- @dependabot made their first contribution in #67
Full Changelog: v0.4.2...v0.4.3
v0.4.2
What's Changed
- feat: add gpg & password-store
- feat: add chrome/chromium/firefox extension for password-store
- feat: emacs - save buffers when they lose focus
- docs: emacs - emacs keybinding full list
- feat: add Guix by @ryan4yin in #42
- feat: window manager for darwin - yabai by @ryan4yin in #46
- feat: gaming - gamemode + stream
- feat: don't ask for password for wheel group
- feat: remote desktop by @ryan4yin in #50
- refactor: new host - tailscalw-gw, centrally manage the network configuration of all hosts by @ryan4yin in #52
- feat: nixos as a passby router by @ryan4yin in #53
Bug
- Fix typo by @DataEraserC in #40
- Fix typo by @DataEraserC in #41
- fix: typo by @DataEraserC in #45
- Fix: gtk.theme not match by @DataEraserC in #49
- fix: emacs - code highlighting is buggy, remove lsp-bridge, add lsp-m…
- Fix - /dev/xxx is not a valid luks device - #43
…ode & copilot
Full Changelog: v0.4.1...v0.4.2
v0.4.1
What's Changed
- docs: emacs
- fix: agenix on darwin - check if secrets already exists
- feat: ignore polybar's scripts in github linguist, it's copied from a…
Bug
- fix: emacs - failed to start in daemon mode
- fix: emacs29-macport has problem to start via emacsclient, revert to emacs29
- fix: emacs - transparent on macOS
- fix: emacs - vterm's color
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- feat: remap esc to capslock
- feat: replace i3blocks/rofi's config with polybar-themes - i3
- feat: use zellij as my daily terminal environemnt, remove tmux
- feat: disable toogleterm.nvim, zellij is far more better than it
- feat: replace Makefile with Justfile
- feat: add doom-emacs
- feat: zellij - remove tmux keybindings to avoid conflicts with server…
- docs: README for emacs/neovim
- feat: emacs daemon
- feat: neovim - parinfer-rust
- feat: use emacs29-pgtk on NixOS, and emacs29-macport for macOS
- feat: emacs - cjk fonts
- feat: neovim - transparent backgroud
- feat: emacs(gui) - tranparent backgroud
- feat: vim's cheetsheet
- feat: add todo - password management
- ...
Bug
Full Changelog: v0.3.0...v0.4.0
v0.3.0
v0.2.2
What's Changed
- feat: new aarch64-darwin host - fern by @ryan4yin in #30
- refactor: hyprland - greet with autologin @ryan4yin in a04a058
- feat: docker - pulling using containerd
- feat: change linux kernel to xanmod
- refactor: format via alejandra, refactor flake.nix and other stuff
Bug
- fix: increase of tmpfs's size by mount a btrfs subvolume for it
- fix: agenix failed to decrypt secrets when booting
- fix: agenix on nix-darwin
Full Changelog: v0.2.1...v0.2.2
v0.2.1
What's Changed
Bug
- fix: TERM and TERMINFO by @ryan4yin
- fix: environment variables missed in nushell by @ryan4yin in #27
- fix: nixConfig.extra-sbustituers by @ryan4yin ryan4yin/nixos-and-flakes-book#62 (comment)
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
Feature
- feat: add riscv64 cluster, deploy via colmena - rolling girls by @ryan4yin in #14
- feat: upgrade to NixOS 23.11 by @ryan4yin in #20
- feat: encrypted root partition with btrfs(except /boot partition) by @ryan4yin 5e0c7e9
- feat: impermanence, tmpfs for
/
by @ryan4yin 67c6253 - feat: secure boot via lanzaboote by @ryan4yin 7c61a58
- ...
Bug
- Fix #10
- Fix typo by @Balssh in #13
- Fix typo by @DataEraserC in #15
- Remove extra curly brace by @DataEraserC in #16
- 修正简体中文显示为异体(日文)字形问题 by @zhpjy in #22
- ...
New Contributors
- @Balssh made their first contribution in #13
- @DataEraserC made their first contribution in #15
- @zhpjy made their first contribution in #22
Full Changelog: v0.1.1...v0.2.0
v.0.1.1
What Changed
- Split the
wallpapers
folder into a separate git repository ryan4yin/wallpapers to prevent the current repo‘s size from expanding. - Added wallpaper_random.py to randomly select a wallpaper from the wallpapers directory.
- Unified color scheme, applying catppuccin-mocha on all apps as much as possible(neovim, helix, btop, fcitx5, nushell, starship, i3, hyprland, cava, etc.).
- Instead of copy all theme's configuration file into this repo, we referenced them as flake inputs in this flake. This makes it easier to maintain this repo. See ryan4yin/nix-config/v0.1.1/flake.nix#L229-L261 for details.
- Added README to some subfolders to briefly introduce their contents.
- Added ranger as my terminal file manager. it's batteries included, works perfect out of box.