nixos profile managementnixos profile management. GitHub Gist: instantly share code, notes, and snippets.gist.github.com


> ./list-nixos-profile.sh 300 2023-03-29 19:32:11 NixOS 23.05.20230327.4bb072f (Linux 6.1.21) 314 2023-05-03 00:45:21 NixOS 23.05.20230403.53dad94 (Linux 6.1.22) 319 2023-05-25 01:25:26 NixOS Tapir 23.11.20230523.d30264c (Linux 6.2.16) 348 2023-06-16 00:14:02 NixOS Tapir 23.11.20230605.7409480 (Linux 6.1.31) 352 2023-06-21 06:31:02 NixOS Tapir 23.11.20230617.04af42f (Linux 6.3.8) 353 2023-06-30 18:26:40 NixOS Tapir 23.11.20230627.e18dc96 (Linux 6.3.9) 354 2023-07-01 16:31:16 NixOS Tapir 23.11.20230629.4bc72ca (Linux 6.3.10) 355 2023-07-01 16:38:04 NixOS Tapir 23.11.20230629.4bc72ca (Linux 6.3.10) * 368 2023-07-15 15:39:22 NixOS Tapir 23.11.20230705.f292b49 (Linux 6.3.11)

이런식으로 나옴.


sudo nix-env --profile /nix/var/nix/profiles/system --list-generations

는 불필요한 root 권한 요구하고 kernel 버전을 안보여줌.


부등호로 프로필 숫자나 날짜에 매칭해서 삭제하는 기능도 만들면 편할것 같은데 쉘스크립트 머리아파서 더 하기 싫다.