idimitrov.dev/flake.nix

36 lines
696 B
Nix
Raw Normal View History

2023-10-27 17:12:20 +02:00
{
description = ''
'';
inputs = {
nixpkgs.url = "nixpkgs";
};
outputs = { self, nixpkgs }:
let
system = "x86_64-linux";
2023-10-27 18:21:25 +02:00
pkgs = nixpkgs.legacyPackages.${system};
2023-10-27 17:12:20 +02:00
buildInputs = with pkgs; [
coreutils-full
nodejs_20
bun
];
tmuxConfig = ''
tmux new-session -s my_session -d
tmux new-window -t my_session:1
tmux new-window -t my_session:2
tmux send-keys -t my_session:1.0 'vi' C-m
tmux attach-session -t my_session
'';
in
{
devShell.${system} = pkgs.mkShell {
inherit buildInputs;
shellHook = ''
${tmuxConfig}
'';
};
};
}