aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Weigl-Bosker <stefan@s00.xyz>2025-08-11 11:50:09 -0400
committerStefan Weigl-Bosker <stefan@s00.xyz>2025-08-11 11:50:09 -0400
commitb71d4222b87d3ccdb350c7a4ee6b294349a051b1 (patch)
tree29bb88abcea9dbfddcfa2b15091cf8af530874dc
parent594224b5bfa31d6a7ed4945b7c4e31ec72d5ac71 (diff)
downloadhome-b71d4222b87d3ccdb350c7a4ee6b294349a051b1.tar.gz
repo: sync
-rw-r--r--flake.lock45
-rw-r--r--flake.nix5
-rw-r--r--fw/home.nix2
-rw-r--r--modules/global.nix9
4 files changed, 46 insertions, 15 deletions
diff --git a/flake.lock b/flake.lock
index 5a41ba1..f98e38a 100644
--- a/flake.lock
+++ b/flake.lock
@@ -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",
diff --git a/flake.nix b/flake.nix
index 35177cd..cf2f86b 100644
--- a/flake.nix
+++ b/flake.nix
@@ -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)