aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAargh Rai <aargh.rai+git@gmail.com>2026-08-23 15:56:23 +0530
committerAargh Rai <aargh.rai+git@gmail.com>2026-08-23 15:56:23 +0530
commitf48b26ce7d534b7d15969da558f3172670ebe05f (patch)
tree3d634cdeb958d1f168504c09b7e4a0301faf41e3
parent3f0367b09bed508021dd26fa892904bfea8528d6 (diff)
oh my pie
-rw-r--r--nixos/environment.nix20
1 files changed, 20 insertions, 0 deletions
diff --git a/nixos/environment.nix b/nixos/environment.nix
index cf9478c..13808b8 100644
--- a/nixos/environment.nix
+++ b/nixos/environment.nix
@@ -1,4 +1,22 @@
{ config, pkgs, username, ... }:
+let
+ omp = pkgs.stdenv.mkDerivation {
+ pname = "oh-my-pi";
+ version = "18.0.3";
+ src = pkgs.fetchurl {
+ url = "https://github.com/can1357/oh-my-pi/releases/download/v18.0.3/omp-linux-x64";
+ hash = "sha256-RzNmIGK/tDZOSrOH15QOVqcUPl3BwgcmeH5huxtS3yg=";
+ };
+
+ dontUnpack = true;
+
+ installPhase = ''
+ mkdir -p $out/bin
+ cp $src $out/bin/omp
+ chmod +x $out/bin/omp
+ '';
+ };
+in
{
environment.variables = {
EDITOR = "nvim";
@@ -25,6 +43,7 @@
ANDROID_HOME="$HOME/.android-sdk";
};
programs.nix-ld.enable = true;
+
environment.systemPackages = with pkgs; [
file
man-pages-posix
@@ -74,6 +93,7 @@
mpv
jq
when
+ omp
termshark
mitmproxy