From ca6eb6b897851635186784f9a53c718962a4e77b Mon Sep 17 00:00:00 2001 From: Sridhar Ratnakumar Date: Fri, 19 Jan 2024 13:00:05 +0530 Subject: [PATCH] add actual --- flake.lock | 100 ++++++++++++++++++++++++++++++++++--------- flake.nix | 2 + home/zsh.nix | 3 +- packages/overlay.nix | 1 + 4 files changed, 84 insertions(+), 22 deletions(-) diff --git a/flake.lock b/flake.lock index e8d1106..3b3d57e 100644 --- a/flake.lock +++ b/flake.lock @@ -1,5 +1,26 @@ { "nodes": { + "actual": { + "inputs": { + "flake-parts": "flake-parts", + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1705648793, + "narHash": "sha256-7sjDc5vehykyCPQl/PzHV3WCSODZs3Nqamd/6XtS4As=", + "owner": "srid", + "repo": "actual", + "rev": "f2ac9043e0ac060dc7c15a10140051b6be3d0ed2", + "type": "github" + }, + "original": { + "owner": "srid", + "repo": "actual", + "type": "github" + } + }, "cargo-doc-live": { "locked": { "lastModified": 1692743000, @@ -229,7 +250,7 @@ "inputs": { "check-flake": "check-flake", "ema": "ema", - "flake-parts": "flake-parts", + "flake-parts": "flake-parts_2", "flake-root": "flake-root", "haskell-flake": "haskell-flake", "heist": "heist", @@ -397,7 +418,7 @@ }, "flake-outputs": { "inputs": { - "flake-parts": "flake-parts_3", + "flake-parts": "flake-parts_4", "nixpkgs": "nixpkgs_3", "nuenv": "nuenv" }, @@ -419,6 +440,24 @@ "inputs": { "nixpkgs-lib": "nixpkgs-lib" }, + "locked": { + "lastModified": 1704982712, + "narHash": "sha256-2Ptt+9h8dczgle2Oo6z5ni5rt/uLMG47UFTR1ry/wgg=", + "owner": "hercules-ci", + "repo": "flake-parts", + "rev": "07f6395285469419cf9d078f59b5b49993198c00", + "type": "github" + }, + "original": { + "owner": "hercules-ci", + "repo": "flake-parts", + "type": "github" + } + }, + "flake-parts_2": { + "inputs": { + "nixpkgs-lib": "nixpkgs-lib_2" + }, "locked": { "lastModified": 1668450977, "narHash": "sha256-cfLhMhnvXn6x1vPm+Jow3RiFAUSCw/l1utktCw5rVA4=", @@ -433,9 +472,9 @@ "type": "github" } }, - "flake-parts_2": { + "flake-parts_3": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib_2" + "nixpkgs-lib": "nixpkgs-lib_3" }, "locked": { "lastModified": 1698579227, @@ -451,9 +490,9 @@ "type": "github" } }, - "flake-parts_3": { + "flake-parts_4": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib_3" + "nixpkgs-lib": "nixpkgs-lib_4" }, "locked": { "lastModified": 1679737941, @@ -469,9 +508,9 @@ "type": "github" } }, - "flake-parts_4": { + "flake-parts_5": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib_4" + "nixpkgs-lib": "nixpkgs-lib_5" }, "locked": { "lastModified": 1688466019, @@ -487,9 +526,9 @@ "type": "github" } }, - "flake-parts_5": { + "flake-parts_6": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib_5" + "nixpkgs-lib": "nixpkgs-lib_6" }, "locked": { "lastModified": 1685662779, @@ -505,9 +544,9 @@ "type": "github" } }, - "flake-parts_6": { + "flake-parts_7": { "inputs": { - "nixpkgs-lib": "nixpkgs-lib_6" + "nixpkgs-lib": "nixpkgs-lib_7" }, "locked": { "lastModified": 1672877861, @@ -900,7 +939,7 @@ "cargo-doc-live": "cargo-doc-live", "crane": "crane", "devour-flake": "devour-flake_2", - "flake-parts": "flake-parts_4", + "flake-parts": "flake-parts_5", "nixpkgs": "nixpkgs_8", "process-compose-flake": "process-compose-flake", "rust-overlay": "rust-overlay_3", @@ -923,7 +962,7 @@ }, "nixd": { "inputs": { - "flake-parts": "flake-parts_5", + "flake-parts": "flake-parts_6", "nixpkgs": "nixpkgs_11" }, "locked": { @@ -1024,6 +1063,24 @@ } }, "nixpkgs-lib": { + "locked": { + "dir": "lib", + "lastModified": 1703961334, + "narHash": "sha256-M1mV/Cq+pgjk0rt6VxoyyD+O8cOUiai8t9Q6Yyq4noY=", + "owner": "NixOS", + "repo": "nixpkgs", + "rev": "b0d36bd0a420ecee3bc916c91886caca87c894e9", + "type": "github" + }, + "original": { + "dir": "lib", + "owner": "NixOS", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, + "nixpkgs-lib_2": { "locked": { "dir": "lib", "lastModified": 1665349835, @@ -1041,7 +1098,7 @@ "type": "github" } }, - "nixpkgs-lib_2": { + "nixpkgs-lib_3": { "locked": { "dir": "lib", "lastModified": 1696019113, @@ -1059,7 +1116,7 @@ "type": "github" } }, - "nixpkgs-lib_3": { + "nixpkgs-lib_4": { "locked": { "dir": "lib", "lastModified": 1678375444, @@ -1077,7 +1134,7 @@ "type": "github" } }, - "nixpkgs-lib_4": { + "nixpkgs-lib_5": { "locked": { "dir": "lib", "lastModified": 1688049487, @@ -1095,7 +1152,7 @@ "type": "github" } }, - "nixpkgs-lib_5": { + "nixpkgs-lib_6": { "locked": { "dir": "lib", "lastModified": 1685564631, @@ -1113,7 +1170,7 @@ "type": "github" } }, - "nixpkgs-lib_6": { + "nixpkgs-lib_7": { "locked": { "dir": "lib", "lastModified": 1672350804, @@ -1133,7 +1190,7 @@ }, "nixpkgs-match": { "inputs": { - "flake-parts": "flake-parts_6", + "flake-parts": "flake-parts_7", "nixpkgs": "nixpkgs_15" }, "locked": { @@ -1612,11 +1669,12 @@ }, "root": { "inputs": { + "actual": "actual", "coc-rust-analyzer": "coc-rust-analyzer", "disko": "disko", "emacs-overlay": "emacs-overlay", "emanote": "emanote", - "flake-parts": "flake-parts_2", + "flake-parts": "flake-parts_3", "home-manager": "home-manager", "jenkins-nix-ci": "jenkins-nix-ci", "nix-darwin": "nix-darwin", diff --git a/flake.nix b/flake.nix index 060ec09..976541e 100644 --- a/flake.nix +++ b/flake.nix @@ -29,6 +29,8 @@ nuenv.url = "github:DeterminateSystems/nuenv"; nixd.url = "github:nix-community/nixd"; nixci.url = "github:srid/nixci"; + actual.url = "github:srid/actual"; + actual.inputs.nixpkgs.follows = "nixpkgs"; # Emacs emacs-overlay.url = "github:nix-community/emacs-overlay"; diff --git a/home/zsh.nix b/home/zsh.nix index bdcbe64..30d2fc1 100644 --- a/home/zsh.nix +++ b/home/zsh.nix @@ -17,7 +17,8 @@ ''; initExtra = '' - ${lib.getExe pkgs.fortune} | ${lib.getExe pkgs.charasay} say -r + # Show random quote: https://github.com/srid/actual + ${lib.getExe pkgs.actual} ''; }; } diff --git a/packages/overlay.nix b/packages/overlay.nix index bbe0e68..0bb14ff 100644 --- a/packages/overlay.nix +++ b/packages/overlay.nix @@ -3,4 +3,5 @@ self: super: { fuckport = self.callPackage ./fuckport.nix { }; nixci = flake.inputs.nixci.packages.${system}.default; + actual = flake.inputs.actual.packages.${system}.default; }