non important commit

This commit is contained in:
maxstrb 2025-10-01 22:55:20 +02:00
parent ea5ddd66ed
commit 3cf1656ab2
3 changed files with 13 additions and 124 deletions

48
flakes/flake.lock generated
View file

@ -1,48 +0,0 @@
{
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1757745802,
"narHash": "sha256-hLEO2TPj55KcUFUU1vgtHE9UEIOjRcH/4QbmfHNF820=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "c23193b943c6c689d70ee98ce3128239ed9e32d1",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs",
"rust-overlay": "rust-overlay"
}
},
"rust-overlay": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1757989933,
"narHash": "sha256-9cpKYWWPCFhgwQTww8S94rTXgg8Q8ydFv9fXM6I8xQM=",
"owner": "oxalica",
"repo": "rust-overlay",
"rev": "8249aa3442fb9b45e615a35f39eca2fe5510d7c3",
"type": "github"
},
"original": {
"owner": "oxalica",
"repo": "rust-overlay",
"type": "github"
}
}
},
"root": "root",
"version": 7
}

View file

@ -1,68 +0,0 @@
{
description = "My rust development shell";
inputs = {
nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-unstable";
rust-overlay = {
url = "github:oxalica/rust-overlay";
inputs.nixpkgs.follows = "nixpkgs";
};
#zig.url = "github:mitchellh/zig-overlay";
};
outputs = {nixpkgs, ...} @ inputs: let
system = "x86_64-linux";
overlays = [(import inputs.rust-overlay)];
pkgs = import nixpkgs {
inherit system overlays;
};
in {
devShells."${system}" = {
c = pkgs.mkShell {
buildInputs = with pkgs; [
gcc
gnumake
];
};
rust = pkgs.mkShell {
buildInputs = with pkgs; [
gcc
gnumake
rust-bin.stable.latest.default
evcxr
];
};
zig = pkgs.mkShell {
buildInputs = with pkgs; [
zig
];
};
c-sharp = pkgs.mkShell {
buildInputs = with pkgs; [
dotnetCorePackages.sdk_9_0-bin
];
};
python = pkgs.mkShell {
packages = [
(pkgs.python3.withPackages (python-pkgs: [
python-pkgs.numpy
python-pkgs.pandas
]))
];
};
rice = pkgs.mkShell {
buildInputs = with pkgs; [
cmatrix
asciiquarium
lavat
cbonsai
pipes
cava
];
};
};
};
}

View file

@ -49,7 +49,6 @@
}
let git_result = do { git rev-parse --show-toplevel } | complete
if $git_result.exit_code != 0 {
nvim $file
return
@ -57,16 +56,22 @@
let root = $git_result.stdout | str trim
let flake_path = $root | path join "flake.nix"
if not ($flake_path | path exists) {
nvim $file
return
}
if ($user_file | is-empty) {
nix develop $root --command nvim
# nix develop will exit with error if no devShell exists
let dev_check = do { nix develop $root --command true } | complete
if $dev_check.exit_code == 0 {
if ($user_file | is-empty) {
nix develop $root --command nvim
} else {
nix develop $root --command nvim $file
}
} else {
nix develop $root --command nvim $file
nvim $file
}
}
@ -89,9 +94,9 @@
shellAliases = {
zel = "zellij";
system = "nvim /home/maxag/.nix-config/flake.nix";
home = "nvim /home/maxag/.nix-config/home/${device-name}/home.nix";
config = "nvim /home/maxag/.nix-config/configuration/${device-name}/configuration.nix";
system = "edit /home/maxag/.nix-config/flake.nix";
home = "edit /home/maxag/.nix-config/home/${device-name}/home.nix";
config = "edit /home/maxag/.nix-config/configuration/${device-name}/configuration.nix";
cat = "bat -p -P";
nvim = "edit";
nix-shell = "nix-shell --run nu";