diff options
| author | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-08-11 11:50:09 -0400 |
|---|---|---|
| committer | Stefan Weigl-Bosker <stefan@s00.xyz> | 2025-08-11 11:50:09 -0400 |
| commit | b71d4222b87d3ccdb350c7a4ee6b294349a051b1 (patch) | |
| tree | 29bb88abcea9dbfddcfa2b15091cf8af530874dc | |
| parent | 594224b5bfa31d6a7ed4945b7c4e31ec72d5ac71 (diff) | |
| download | home-b71d4222b87d3ccdb350c7a4ee6b294349a051b1.tar.gz | |
repo: sync
| -rw-r--r-- | flake.lock | 45 | ||||
| -rw-r--r-- | flake.nix | 5 | ||||
| -rw-r--r-- | fw/home.nix | 2 | ||||
| -rw-r--r-- | modules/global.nix | 9 |
4 files changed, 46 insertions, 15 deletions
@@ -166,11 +166,11 @@ ] }, "locked": { - "lastModified": 1753470191, - "narHash": "sha256-hOUWU5L62G9sm8NxdiLWlLIJZz9H52VuFiDllHdwmVA=", + "lastModified": 1753822434, + "narHash": "sha256-yNjk/R2ca+rQm6PWzwKpa+MZZGkNnr6Y8rBf+ZZ6ICo=", "owner": "nix-community", "repo": "home-manager", - "rev": "a1817d1c0e5eabe7dfdfe4caa46c94d9d8f3fdb6", + "rev": "909d39391efa9a1f74f7386cb6919b2722e06310", "type": "github" }, "original": { @@ -179,6 +179,26 @@ "type": "github" } }, + "ida-pro-overlay": { + "inputs": { + "nixpkgs": [ + "nixpkgs" + ] + }, + "locked": { + "lastModified": 1751396293, + "narHash": "sha256-jCYJmt2uq3cvyBbd5y7x0vj96iAw/pBY34BZ07kJaI4=", + "owner": "msanft", + "repo": "ida-pro-overlay", + "rev": "0b2e82fed6e8a8feef653fc28fe4b88eca310a63", + "type": "github" + }, + "original": { + "owner": "msanft", + "repo": "ida-pro-overlay", + "type": "github" + } + }, "neovim-nightly": { "inputs": { "flake-compat": "flake-compat", @@ -192,11 +212,11 @@ "treefmt-nix": "treefmt-nix" }, "locked": { - "lastModified": 1753488655, - "narHash": "sha256-qEcLWbQNYqMkkvLanbVo2onQUMZ+q/xEchU4MmfRm9M=", + "lastModified": 1753774524, + "narHash": "sha256-peCRdk+tf903N6UatxDIW+uTXNp/rQSFZXLRu+vxaC4=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "7839118449917342475f97fdc1d211f2a5ed9e2f", + "rev": "40bdb4defa71f0e1295cfe176dc8f30605e1e6b3", "type": "github" }, "original": { @@ -208,11 +228,11 @@ "neovim-src": { "flake": false, "locked": { - "lastModified": 1753484672, - "narHash": "sha256-2pGQ7btkQuVl6ksRXjucoaDOcjMLgj67YHTLH3SDi2I=", + "lastModified": 1753733518, + "narHash": "sha256-7znjn3plBanVLxYlRP7219mbEalf3EUvCQyd8y8f9wU=", "owner": "neovim", "repo": "neovim", - "rev": "5de2ec76a3b01030e81b37244281c05469cff895", + "rev": "dc67ba948eec0a5628eff0b15ce87a7d27f58bb3", "type": "github" }, "original": { @@ -260,11 +280,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1753250450, - "narHash": "sha256-i+CQV2rPmP8wHxj0aq4siYyohHwVlsh40kV89f3nw1s=", + "lastModified": 1753694789, + "narHash": "sha256-cKgvtz6fKuK1Xr5LQW/zOUiAC0oSQoA9nOISB0pJZqM=", "owner": "nixos", "repo": "nixpkgs", - "rev": "fc02ee70efb805d3b2865908a13ddd4474557ecf", + "rev": "dc9637876d0dcc8c9e5e22986b857632effeb727", "type": "github" }, "original": { @@ -277,6 +297,7 @@ "root": { "inputs": { "home-manager": "home-manager", + "ida-pro-overlay": "ida-pro-overlay", "neovim-nightly": "neovim-nightly", "nixgl": "nixgl", "nixos-hardware": "nixos-hardware", @@ -19,6 +19,10 @@ nixos-hardware = { url = "github:NixOS/nixos-hardware/master"; }; + ida-pro-overlay = { + url = "github:msanft/ida-pro-overlay"; + inputs.nixpkgs.follows = "nixpkgs"; + }; }; outputs = @@ -36,6 +40,7 @@ overlays = [ inputs.nixgl.overlays.default inputs.neovim-nightly.overlays.default + inputs.ida-pro-overlay.overlays.default ]; pkgs = import nixpkgs { config.allowUnfree = true; diff --git a/fw/home.nix b/fw/home.nix index 422e86b..6eaba9e 100644 --- a/fw/home.nix +++ b/fw/home.nix @@ -33,7 +33,7 @@ pfetch nicotine-plus mpc - ncmpcpp + # ncmpcpp ]; }; diff --git a/modules/global.nix b/modules/global.nix index a8b23d5..9a323c0 100644 --- a/modules/global.nix +++ b/modules/global.nix @@ -9,6 +9,7 @@ let cfg = config.modules.global; berkeley-mono = pkgs.callPackage ../packages/berkeley-mono.nix { inherit pkgs; }; binaryninja = pkgs.callPackage ../packages/binaryninja.nix { inherit pkgs; }; + ida = pkgs.callPackage ../packages/ida.nix { inherit pkgs; }; scheme = config.modules.scheme; in { @@ -116,10 +117,10 @@ in qt = { enable = true; - platformTheme.name = "adwaita"; + platformTheme.name = "Adwaita"; style = { package = pkgs.adwaita-qt; - name = "${if scheme.light then "adwaita" else "adwaita-dark"}"; + name = "${if scheme.light then "Adwaita" else "Adwaita-Dark"}"; }; }; @@ -147,6 +148,7 @@ in dmenu berkeley-mono binaryninja + ida tamzen roboto roboto-serif @@ -158,6 +160,9 @@ in noto-fonts-cjk-serif noto-fonts-emoji material-icons + # (callPackage ida-pro { + # runfile = /nix/store/s9gq70w56355yrg33054g97zscr3r64i-ida-pro_91_x64linux.run; + # }) ] ++ (builtins.filter lib.attrsets.isDerivation (builtins.attrValues pkgs.nerd-fonts)) ++ (lib.optional cfg.notNixOS nixgl.auto.nixGLDefault) |