build(nix): removing my branch flake (working on worktree)
This commit is contained in:
parent
01f2c1df47
commit
e5215ef92d
1 changed files with 0 additions and 66 deletions
66
flake.nix
66
flake.nix
|
|
@ -1,66 +0,0 @@
|
||||||
{
|
|
||||||
description = "Shell for snowcrash project";
|
|
||||||
|
|
||||||
inputs.nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable";
|
|
||||||
inputs.flake-utils.url = "github:numtide/flake-utils";
|
|
||||||
|
|
||||||
outputs =
|
|
||||||
{
|
|
||||||
self,
|
|
||||||
nixpkgs,
|
|
||||||
flake-utils,
|
|
||||||
}:
|
|
||||||
flake-utils.lib.eachDefaultSystem (
|
|
||||||
system:
|
|
||||||
let
|
|
||||||
pkgs = import nixpkgs {
|
|
||||||
inherit system;
|
|
||||||
};
|
|
||||||
tmux-setup = pkgs.writeShellScriptBin "tmux-setup" ''
|
|
||||||
#!/usr/bin/env sh
|
|
||||||
SESSION="SnowCrash"
|
|
||||||
DIR=$(git rev-parse --show-toplevel 2>/dev/null || pwd)
|
|
||||||
if ! tmux has-session -t $SESSION 2>/dev/null; then
|
|
||||||
tmux new-session -d -s $SESSION -c "$DIR" -n dev
|
|
||||||
tmux send-keys -t $SESSION:0 'ssh level00@localhost -p 4242' C-m
|
|
||||||
tmux split-window -h -p 30 -t $SESSION:0 -c "$DIR"
|
|
||||||
tmux send-keys -t $SESSION:0.1 'exec zsh' C-m
|
|
||||||
tmux new-window -t $SESSION:1 -n git -c "$DIR"
|
|
||||||
tmux send-keys -t $SESSION:1 'lazygit' C-m
|
|
||||||
fi
|
|
||||||
tmux select-window -t $SESSION:0
|
|
||||||
tmux select-pane -t $SESSION:0.0
|
|
||||||
tmux attach -t $SESSION
|
|
||||||
'';
|
|
||||||
in
|
|
||||||
{
|
|
||||||
devShells.default = pkgs.mkShell {
|
|
||||||
name = "snowcrash-42";
|
|
||||||
buildInputs =
|
|
||||||
with pkgs;
|
|
||||||
[
|
|
||||||
tmux-setup
|
|
||||||
john
|
|
||||||
wireshark-qt
|
|
||||||
]
|
|
||||||
++ (
|
|
||||||
if pkgs.stdenv.isLinux then
|
|
||||||
[
|
|
||||||
strace
|
|
||||||
ltrace
|
|
||||||
mtrace
|
|
||||||
]
|
|
||||||
else
|
|
||||||
[ ]
|
|
||||||
);
|
|
||||||
|
|
||||||
shellHook = ''
|
|
||||||
export AS=nasm
|
|
||||||
export CC='clang'
|
|
||||||
export ASM_LSP_CONFIG="$(pwd)/asm-lsp.toml"
|
|
||||||
printf "\n\033[0;90mASM env loaded for: \033[38;5;220m${system}\033[0m\n"
|
|
||||||
'';
|
|
||||||
};
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue