29 lines
708 B
Nix
29 lines
708 B
Nix
{ config, pkgs, ... }: {
|
|
home = {
|
|
stateVersion = "24.05";
|
|
username = "jonathan";
|
|
homeDirectory = "/home/jonathan";
|
|
packages = with pkgs; [config.programs.neovim.package];
|
|
};
|
|
|
|
imports = [
|
|
../../programs/nvim
|
|
../../programs/fish
|
|
../../programs/kanata
|
|
../../programs/kitty
|
|
../../programs/tmux
|
|
../../programs/git
|
|
../../programs/jj
|
|
];
|
|
|
|
# use the system-installed version of kitty on arch
|
|
# something graphics related crashes otherwise
|
|
programs.kitty.package = pkgs.stdenv.mkDerivation {
|
|
name = "kitty";
|
|
src = ./.;
|
|
installPhase = ''
|
|
mkdir -p $out/bin
|
|
echo "#!/usr/bin/env bash\nexec /usr/bin/kitty" > $out/bin/kitty;
|
|
'';
|
|
};
|
|
}
|