diff --git a/CHANGELOG.md b/CHANGELOG.md index 8948ce5..b31b7b6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog -## Release 22.11 (unreleased) +## Release 23.05 (unreleased) + +## Release 22.11 * Terminal font now should be specified using `terminal.font` option, set it to a TTF file to apply a font. diff --git a/README.md b/README.md index 731794b..bd7d120 100644 --- a/README.md +++ b/README.md @@ -53,7 +53,7 @@ for example: { environment.packages = [ pkgs.vim ]; - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; } ``` @@ -67,7 +67,7 @@ An alternative location is `~/.config/nixpkgs/config.nix` with the key { environment.packages = [ pkgs.vim ]; - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; }; } ``` @@ -80,7 +80,7 @@ To enable `home-manager` you simply need to follow the instructions already prov 1. Add `home-manager` channel: ```sh - nix-channel --add https://github.com/rycee/home-manager/archive/release-22.05.tar.gz home-manager + nix-channel --add https://github.com/rycee/home-manager/archive/release-22.11.tar.gz home-manager nix-channel --update ``` 2. Configure `home-manager`: @@ -89,7 +89,7 @@ To enable `home-manager` you simply need to follow the instructions already prov { # Read Nix-on-Droid changelog before changing this value - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; # insert Nix-on-Droid config @@ -97,7 +97,7 @@ To enable `home-manager` you simply need to follow the instructions already prov { pkgs, ... }: { # Read home-manager changelog before changing this value - home.stateVersion = "22.05"; + home.stateVersion = "22.11"; # insert home-manager config }; @@ -181,10 +181,10 @@ A minimal example could look like the following: description = "Minimal example of Nix-on-Droid system config."; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11"; nix-on-droid = { - url = "github:t184256/nix-on-droid/release-22.05"; + url = "github:t184256/nix-on-droid/release-22.11"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/docs/manual.xml b/docs/manual.xml index ab30af6..8ce46ab 100644 --- a/docs/manual.xml +++ b/docs/manual.xml @@ -31,10 +31,10 @@ { inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11"; nix-on-droid = { - url = "github:t184256/nix-on-droid/release-22.05"; + url = "github:t184256/nix-on-droid/release-22.11"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/modules/build/initial-build.nix b/modules/build/initial-build.nix index 094b1cc..208b779 100644 --- a/modules/build/initial-build.nix +++ b/modules/build/initial-build.nix @@ -5,8 +5,8 @@ with lib; let - defaultNixpkgsBranch = "nixos-22.05"; - defaultNixOnDroidBranch = "release-22.05"; + defaultNixpkgsBranch = "nixos-22.11"; + defaultNixOnDroidBranch = "release-22.11"; defaultNixpkgsChannel = "https://nixos.org/channels/${defaultNixpkgsBranch}"; defaultNixOnDroidChannel = "https://github.com/t184256/nix-on-droid/archive/${defaultNixOnDroidBranch}.tar.gz"; diff --git a/modules/environment/login/nix-on-droid.nix.default b/modules/environment/login/nix-on-droid.nix.default index f0538b5..465c5f8 100644 --- a/modules/environment/login/nix-on-droid.nix.default +++ b/modules/environment/login/nix-on-droid.nix.default @@ -28,7 +28,7 @@ environment.etcBackupExtension = ".bak"; # Read the changelog before changing this value - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; # Set up nix for flakes #nix.extraOptions = '' @@ -39,7 +39,7 @@ #time.timeZone = "Europe/Berlin"; # After installing home-manager channel like - # nix-channel --add https://github.com/rycee/home-manager/archive/release-22.05.tar.gz home-manager + # nix-channel --add https://github.com/rycee/home-manager/archive/release-22.11.tar.gz home-manager # nix-channel --update # you can configure home-manager in here like #home-manager = { @@ -49,7 +49,7 @@ # { config, lib, pkgs, ... }: # { # # Read the changelog before changing this value - # home.stateVersion = "22.05"; + # home.stateVersion = "22.11"; # # # insert home-manager config # }; diff --git a/modules/version.nix b/modules/version.nix index 5b570d6..608882f 100644 --- a/modules/version.nix +++ b/modules/version.nix @@ -11,7 +11,16 @@ with lib; options = { system.stateVersion = mkOption { - type = types.enum [ "19.09" "20.03" "20.09" "21.05" "21.11" "22.05" ]; + type = types.enum [ + "19.09" + "20.03" + "20.09" + "21.05" + "21.11" + "22.05" + "22.11" + "23.05" + ]; description = '' It is occasionally necessary for Nix-on-Droid to change configuration defaults in a way that is incompatible with diff --git a/pkgs/default.nix b/pkgs/default.nix index 70a28be..90d3c1d 100644 --- a/pkgs/default.nix +++ b/pkgs/default.nix @@ -35,7 +35,7 @@ let pkgs = pkgs.lib.mkForce pkgs; # to override ./modules/nixpkgs/config.nix }; - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; # Fix invoking bash after initial build. user.shell = "${initialPackageInfo.bash}/bin/bash"; diff --git a/templates/advanced/flake.nix b/templates/advanced/flake.nix index 955d372..711a58c 100644 --- a/templates/advanced/flake.nix +++ b/templates/advanced/flake.nix @@ -2,15 +2,15 @@ description = "Advanced example of Nix-on-Droid system config with home-manager."; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11"; home-manager = { - url = "github:nix-community/home-manager/release-22.05"; + url = "github:nix-community/home-manager/release-22.11"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-on-droid = { - url = "github:t184256/nix-on-droid/release-22.05"; + url = "github:t184256/nix-on-droid/release-22.11"; inputs.nixpkgs.follows = "nixpkgs"; inputs.home-manager.follows = "home-manager"; }; diff --git a/templates/advanced/home.nix b/templates/advanced/home.nix index fa8d4f4..0384e5b 100644 --- a/templates/advanced/home.nix +++ b/templates/advanced/home.nix @@ -2,7 +2,7 @@ { # Read the changelog before changing this value - home.stateVersion = "22.05"; + home.stateVersion = "22.11"; # insert home-manager config } diff --git a/templates/advanced/nix-on-droid.nix b/templates/advanced/nix-on-droid.nix index 9c890c2..531f8b8 100644 --- a/templates/advanced/nix-on-droid.nix +++ b/templates/advanced/nix-on-droid.nix @@ -28,7 +28,7 @@ environment.etcBackupExtension = ".bak"; # Read the changelog before changing this value - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; # Set up nix for flakes nix.extraOptions = '' diff --git a/templates/home-manager/flake.nix b/templates/home-manager/flake.nix index 37f1a5e..e8c2d08 100644 --- a/templates/home-manager/flake.nix +++ b/templates/home-manager/flake.nix @@ -2,15 +2,15 @@ description = "Minimal example of Nix-on-Droid system config with home-manager."; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11"; home-manager = { - url = "github:nix-community/home-manager/release-22.05"; + url = "github:nix-community/home-manager/release-22.11"; inputs.nixpkgs.follows = "nixpkgs"; }; nix-on-droid = { - url = "github:t184256/nix-on-droid/release-22.05"; + url = "github:t184256/nix-on-droid/release-22.11"; inputs.nixpkgs.follows = "nixpkgs"; inputs.home-manager.follows = "home-manager"; }; diff --git a/templates/home-manager/nix-on-droid.nix b/templates/home-manager/nix-on-droid.nix index 9ac7048..e421248 100644 --- a/templates/home-manager/nix-on-droid.nix +++ b/templates/home-manager/nix-on-droid.nix @@ -28,7 +28,7 @@ environment.etcBackupExtension = ".bak"; # Read the changelog before changing this value - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; # Set up nix for flakes nix.extraOptions = '' @@ -47,7 +47,7 @@ { config, lib, pkgs, ... }: { # Read the changelog before changing this value - home.stateVersion = "22.05"; + home.stateVersion = "22.11"; # insert home-manager config }; diff --git a/templates/minimal/flake.nix b/templates/minimal/flake.nix index 3c54723..f999ed2 100644 --- a/templates/minimal/flake.nix +++ b/templates/minimal/flake.nix @@ -2,10 +2,10 @@ description = "Basic example of Nix-on-Droid system config."; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/nixos-22.11"; nix-on-droid = { - url = "github:t184256/nix-on-droid/release-22.05"; + url = "github:t184256/nix-on-droid/release-22.11"; inputs.nixpkgs.follows = "nixpkgs"; }; }; diff --git a/templates/minimal/nix-on-droid.nix b/templates/minimal/nix-on-droid.nix index b6e30a4..6b0874c 100644 --- a/templates/minimal/nix-on-droid.nix +++ b/templates/minimal/nix-on-droid.nix @@ -28,7 +28,7 @@ environment.etcBackupExtension = ".bak"; # Read the changelog before changing this value - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; # Set up nix for flakes nix.extraOptions = '' diff --git a/tests/on-device/config-flake-default.nix b/tests/on-device/config-flake-default.nix index 4786b7f..04c307f 100644 --- a/tests/on-device/config-flake-default.nix +++ b/tests/on-device/config-flake-default.nix @@ -2,7 +2,7 @@ description = "Nix-on-Droid configuration"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/release-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/release-22.11"; nix-on-droid.url = "<>"; nix-on-droid.inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/tests/on-device/config-flake-h-m.cfg.nix b/tests/on-device/config-flake-h-m.cfg.nix index abd9bba..3d213a1 100644 --- a/tests/on-device/config-flake-h-m.cfg.nix +++ b/tests/on-device/config-flake-h-m.cfg.nix @@ -1,7 +1,7 @@ { pkgs, config, ... }: { - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; # no nixpkgs.overlays defined environment.packages = with pkgs; [ zsh ]; @@ -9,7 +9,7 @@ home-manager.config = { pkgs, ... }: { - home.stateVersion = "22.05"; + home.stateVersion = "22.11"; nixpkgs.overlays = config.nixpkgs.overlays; home.packages = with pkgs; [ dash ]; diff --git a/tests/on-device/config-flake-h-m.flake.nix b/tests/on-device/config-flake-h-m.flake.nix index ef72f19..a2147e3 100644 --- a/tests/on-device/config-flake-h-m.flake.nix +++ b/tests/on-device/config-flake-h-m.flake.nix @@ -2,8 +2,8 @@ description = "Nix-on-Droid configuration"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/release-22.05"; - home-manager.url = "github:nix-community/home-manager/release-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/release-22.11"; + home-manager.url = "github:nix-community/home-manager/release-22.11"; nix-on-droid.url = "<>"; nix-on-droid.inputs.nixpkgs.follows = "nixpkgs"; nix-on-droid.inputs.home-manager.follows = "home-manager"; diff --git a/tests/on-device/config-flake.nix b/tests/on-device/config-flake.nix index 93c0503..00dae1d 100644 --- a/tests/on-device/config-flake.nix +++ b/tests/on-device/config-flake.nix @@ -2,7 +2,7 @@ description = "Nix-on-Droid configuration"; inputs = { - nixpkgs.url = "github:NixOS/nixpkgs/release-22.05"; + nixpkgs.url = "github:NixOS/nixpkgs/release-22.11"; nix-on-droid.url = "<>"; nix-on-droid.inputs.nixpkgs.follows = "nixpkgs"; }; diff --git a/tests/on-device/config-h-m.bats b/tests/on-device/config-h-m.bats index d90b03d..bcff5b2 100644 --- a/tests/on-device/config-h-m.bats +++ b/tests/on-device/config-h-m.bats @@ -21,7 +21,7 @@ teardown() { [[ ! -e ~/.config/example ]] # set up / build / activate the configuration - nix-channel --add https://github.com/rycee/home-manager/archive/release-22.05.tar.gz home-manager + nix-channel --add https://github.com/rycee/home-manager/archive/release-22.11.tar.gz home-manager nix-channel --update cp "$ON_DEVICE_TESTS_DIR/config-h-m.nix" ~/.config/nixpkgs/nix-on-droid.nix nix-on-droid switch diff --git a/tests/on-device/config-h-m.nix b/tests/on-device/config-h-m.nix index c68ae47..fd8c654 100644 --- a/tests/on-device/config-h-m.nix +++ b/tests/on-device/config-h-m.nix @@ -1,12 +1,12 @@ { pkgs, config, ... }: { - system.stateVersion = "22.05"; + system.stateVersion = "22.11"; home-manager.config = { pkgs, lib, ... }: { - home.stateVersion = "22.05"; + home.stateVersion = "22.11"; nixpkgs = { inherit (config.nixpkgs) overlays; }; # example config