add vbox, binja, cutecom, gnuradio

This commit is contained in:
2026-02-26 11:22:14 +01:00
parent 669f1452a2
commit f6927a5ce3
6 changed files with 78 additions and 5 deletions

2
.gitignore vendored
View File

@@ -5,6 +5,7 @@ cava/
chromium/ chromium/
Code/ Code/
composer/ composer/
CuteCom/
dconf/ dconf/
environment.d/ environment.d/
evince/ evince/
@@ -43,6 +44,7 @@ stylix/
swww/ swww/
systemd/ systemd/
Upscayl/ Upscayl/
Vector 35/
Vencord/ Vencord/
VirtualBox/ VirtualBox/
vlc/ vlc/

View File

@@ -84,13 +84,34 @@
"type": "github" "type": "github"
} }
}, },
"claude-code-nix": { "binaryninja": {
"inputs": { "inputs": {
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
}, },
"locked": {
"lastModified": 1771721093,
"narHash": "sha256-iG/jYks4TRMfkXydHJiCgIbp3Rj+ga/ehFC5g5qp+9M=",
"owner": "jchv",
"repo": "nix-binary-ninja",
"rev": "18814cf20d0fdf890993973ab4005ad3fa8ffbd7",
"type": "github"
},
"original": {
"owner": "jchv",
"repo": "nix-binary-ninja",
"type": "github"
}
},
"claude-code-nix": {
"inputs": {
"flake-utils": "flake-utils_2",
"nixpkgs": [
"nixpkgs"
]
},
"locked": { "locked": {
"lastModified": 1771632347, "lastModified": 1771632347,
"narHash": "sha256-kNm0YX9RUwf7GZaWQu2F71ccm4OUMz0xFkXn6mGPfps=", "narHash": "sha256-kNm0YX9RUwf7GZaWQu2F71ccm4OUMz0xFkXn6mGPfps=",
@@ -107,7 +128,7 @@
}, },
"codex-cli-nix": { "codex-cli-nix": {
"inputs": { "inputs": {
"flake-utils": "flake-utils_2", "flake-utils": "flake-utils_3",
"nixpkgs": [ "nixpkgs": [
"nixpkgs" "nixpkgs"
] ]
@@ -233,6 +254,24 @@
"type": "github" "type": "github"
} }
}, },
"flake-utils_3": {
"inputs": {
"systems": "systems_3"
},
"locked": {
"lastModified": 1731533236,
"narHash": "sha256-l0KFg5HjrsfsO/JpG+r7fRrqm12kzFHyUHqHCVpMMbI=",
"owner": "numtide",
"repo": "flake-utils",
"rev": "11707dc2f618dd54ca8739b309ec4fc024de578b",
"type": "github"
},
"original": {
"owner": "numtide",
"repo": "flake-utils",
"type": "github"
}
},
"fromYaml": { "fromYaml": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -444,6 +483,7 @@
}, },
"root": { "root": {
"inputs": { "inputs": {
"binaryninja": "binaryninja",
"claude-code-nix": "claude-code-nix", "claude-code-nix": "claude-code-nix",
"codex-cli-nix": "codex-cli-nix", "codex-cli-nix": "codex-cli-nix",
"home-manager": "home-manager", "home-manager": "home-manager",
@@ -505,7 +545,7 @@
"nixpkgs" "nixpkgs"
], ],
"nur": "nur", "nur": "nur",
"systems": "systems_3", "systems": "systems_4",
"tinted-foot": "tinted-foot", "tinted-foot": "tinted-foot",
"tinted-kitty": "tinted-kitty", "tinted-kitty": "tinted-kitty",
"tinted-schemes": "tinted-schemes", "tinted-schemes": "tinted-schemes",
@@ -571,6 +611,21 @@
"type": "github" "type": "github"
} }
}, },
"systems_4": {
"locked": {
"lastModified": 1681028828,
"narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=",
"owner": "nix-systems",
"repo": "default",
"rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e",
"type": "github"
},
"original": {
"owner": "nix-systems",
"repo": "default",
"type": "github"
}
},
"tinted-foot": { "tinted-foot": {
"flake": false, "flake": false,
"locked": { "locked": {

View File

@@ -43,9 +43,14 @@
url = "github:sadjow/claude-code-nix"; url = "github:sadjow/claude-code-nix";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
binaryninja = {
url = "github:jchv/nix-binary-ninja";
inputs.nixpkgs.follows = "nixpkgs";
};
}; };
outputs = { nixpkgs, home-manager, rust-overlay, stylix, niri, codex-cli-nix, claude-code-nix, ... }@inputs: { outputs = { nixpkgs, home-manager, rust-overlay, stylix, niri, codex-cli-nix, claude-code-nix, binaryninja, ... }@inputs: {
homeConfigurations.lusia = home-manager.lib.homeManagerConfiguration { homeConfigurations.lusia = home-manager.lib.homeManagerConfiguration {
pkgs = nixpkgs.legacyPackages.x86_64-linux; pkgs = nixpkgs.legacyPackages.x86_64-linux;

View File

@@ -49,7 +49,11 @@
vlc vlc
mpv mpv
zathura zathura
# SDR
gqrx gqrx
gnuradio
gnuradioPackages.lora_sdr
# Media creation & editing # Media creation & editing
gimp gimp
@@ -80,6 +84,8 @@
elf2uf2-rs elf2uf2-rs
dbeaver-bin dbeaver-bin
gnome-boxes gnome-boxes
cutecom
inputs.binaryninja.packages.${pkgs.stdenv.hostPlatform.system}.binary-ninja-free-wayland
# AI development tools # AI development tools
inputs.claude-code-nix.packages.${pkgs.stdenv.hostPlatform.system}.default inputs.claude-code-nix.packages.${pkgs.stdenv.hostPlatform.system}.default

View File

@@ -74,6 +74,11 @@ window-rule {
match app-id="firefox$" title="^Picture-in-Picture$" match app-id="firefox$" title="^Picture-in-Picture$"
open-floating true open-floating true
} }
window-rule {
match app-id="^VirtualBox Machine$"
open-maximized true
open-maximized-to-edges true
}
window-rule { window-rule {
geometry-corner-radius 20 geometry-corner-radius 20
clip-to-geometry true clip-to-geometry true

View File

@@ -202,7 +202,7 @@
users.users.lusia = { users.users.lusia = {
isNormalUser = true; isNormalUser = true;
description = "Lukrecja"; description = "Lukrecja";
extraGroups = [ "wheel" "networkmanager" "docker" "plugdev" "scanner" "lp" "wireshark" "libvirtd" "kvm" "vboxusers" ]; extraGroups = [ "wheel" "networkmanager" "docker" "plugdev" "scanner" "lp" "wireshark" "libvirtd" "kvm" "vboxusers" "dialout" ];
initialPassword = "pass"; initialPassword = "pass";
shell = pkgs.fish; shell = pkgs.fish;
}; };