diff --git a/azos-core b/azos-core index f407e0b..00e7ece 160000 --- a/azos-core +++ b/azos-core @@ -1 +1 @@ -Subproject commit f407e0bd86d4da01083fe13c6f63d929fc57aa8c +Subproject commit 00e7ecedae34bd55de7b31cf76bddc778869930e diff --git a/features/chess/default.nix b/features/chess/default.nix new file mode 100644 index 0000000..86761c4 --- /dev/null +++ b/features/chess/default.nix @@ -0,0 +1,33 @@ +{...}: { + config.flake.overlayPkgs.emacs-lichess = pkgs: let + epkgs = pkgs.emacs.pkgs; + in + epkgs.trivialBuild { + pname = "lichess"; + version = "0.8"; + src = pkgs.fetchFromGitHub { + owner = "tmythicator"; + repo = "lichess.el"; + rev = "1dd8a25ede7144c5d6be1f45f4ae3d07903783cd"; + sha256 = "157l4crbz37x367m69sxwvnd1pd8cqa6w0lcvyyvs27cm021d2gr"; + }; + }; + + config.flake.modules.homeManager.chess = { + lib, + config, + pkgs, + ... + }: { + options.azos.chess.enable = lib.mkOption { + default = false; + example = true; + type = lib.types.bool; + }; + + config = lib.mkIf config.azos.chess.enable { + azos.emacs.pkgs = [pkgs.emacs-lichess]; + azos.emacs.enabledSuites = ["lichess"]; + }; + }; +} diff --git a/flake.lock b/flake.lock index b3fb970..3e7fff3 100644 --- a/flake.lock +++ b/flake.lock @@ -139,11 +139,11 @@ ] }, "locked": { - "lastModified": 1780408569, - "narHash": "sha256-s7Tv6FUQThRAvW8En8XVC6HMb0uiikzVccCcCo9u/Bg=", + "lastModified": 1781642113, + "narHash": "sha256-mAR7KTS9rjreTcXCNqfCbN96mnhJO8lDQq1vl7GviBQ=", "owner": "nix-community", "repo": "home-manager", - "rev": "f384af1bec6423a0d4ba1855917ab948f64e5808", + "rev": "df4e0465717a2d34f05b8ccd967275aaf3ceaa01", "type": "github" }, "original": { @@ -206,11 +206,11 @@ "nixpkgs": "nixpkgs_4" }, "locked": { - "lastModified": 1780310866, - "narHash": "sha256-fPBRVf6A5xlACYcOI59shGrjURuvwu0lRsDoSCEXt/I=", + "lastModified": 1781622756, + "narHash": "sha256-JrPh4M6S7aPsEE9tOENuZrxC6o2szSLlK+t4+nLke9s=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "4ed851c979641e28597a05086332d75cdc9e395f", + "rev": "08018c72174a4df5657f8d94178ac69fb9c243e5", "type": "github" }, "original": { @@ -266,11 +266,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1780243769, - "narHash": "sha256-x5UQuRsH3MqI0U9afaXSNqzTPSeZlRLvFAav2Ux1pNw=", + "lastModified": 1781577229, + "narHash": "sha256-lrp67w8AulE9Ks53n27I45ADSzbOCn4H+CNW1Ck8B+8=", "owner": "nixos", "repo": "nixpkgs", - "rev": "331800de5053fcebacf6813adb5db9c9dca22a0c", + "rev": "567a49d1913ce81ac6e9582e3553dd90a955875f", "type": "github" }, "original": { @@ -327,11 +327,11 @@ }, "nixpkgs_5": { "locked": { - "lastModified": 1780336545, - "narHash": "sha256-vhVhuXzFrIOfcssC/9hDHx7MHzDKjF3keHuREOQqQiQ=", + "lastModified": 1781607440, + "narHash": "sha256-rxO+uc/KFbSJp+pgyXRuAX6QlG9hJdnt0BXpEQRXY+U=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "4df1b885d76a54e1aa1a318f8d16fd6005b6401f", + "rev": "3e41b24abd260e8f71dbe2f5737d24122f972158", "type": "github" }, "original": { diff --git a/home-manager/home.nix b/home-manager/home.nix index f56499b..b645731 100755 --- a/home-manager/home.nix +++ b/home-manager/home.nix @@ -33,11 +33,13 @@ suiteModules.homeManager.snx-rs suiteModules.homeManager.roam-backup suiteModules.homeManager.ytdl + suiteModules.homeManager.chess ]; programs.home-manager.enable = true; azos.suites.lauretta.enable = true; + azos.chess.enable = true; azos.name = "Aner Zakobar"; azos.roam-backup.enable = true;