2024-10-29 08:12:05 +01:00
|
|
|
{config, lib, pkgs, inputs, os, ...}: {
|
|
|
|
imports = [
|
|
|
|
./programs/tmux.nix
|
|
|
|
./programs/bash.nix
|
|
|
|
./programs/kakoune.nix
|
|
|
|
./programs/pastebin.nix
|
|
|
|
./programs/helix.nix
|
|
|
|
./programs/firefox.nix
|
|
|
|
];
|
2024-07-02 00:06:26 +02:00
|
|
|
|
2024-10-29 08:12:05 +01:00
|
|
|
options = {};
|
|
|
|
|
|
|
|
config = {
|
2024-07-01 22:52:04 +02:00
|
|
|
home.stateVersion = "22.05";
|
2024-10-29 08:12:05 +01:00
|
|
|
programs.home-manager.enable = true;
|
|
|
|
|
|
|
|
nixpkgs = {
|
|
|
|
config.allowUnfree = true;
|
|
|
|
overlays = [ inputs.nur.overlay ];
|
|
|
|
};
|
2024-07-01 22:52:04 +02:00
|
|
|
|
2024-10-29 08:12:05 +01:00
|
|
|
home.packages = with pkgs; [
|
2024-09-22 15:49:14 +02:00
|
|
|
bat
|
|
|
|
bottom
|
2024-10-29 08:12:05 +01:00
|
|
|
btop
|
|
|
|
entr
|
2024-09-22 15:49:14 +02:00
|
|
|
eza
|
|
|
|
fd
|
|
|
|
file
|
|
|
|
fortune
|
|
|
|
git
|
|
|
|
htop
|
|
|
|
neovim
|
|
|
|
nodejs-18_x
|
2024-10-29 08:12:05 +01:00
|
|
|
pandoc
|
2024-09-22 15:49:14 +02:00
|
|
|
ripgrep
|
|
|
|
sqlite
|
|
|
|
sqlite.dev
|
2024-10-29 08:12:05 +01:00
|
|
|
texliveFull
|
2024-09-22 15:49:14 +02:00
|
|
|
unzip
|
|
|
|
vim
|
|
|
|
vscodium
|
|
|
|
wget
|
|
|
|
zip
|
2024-07-01 22:52:04 +02:00
|
|
|
|
2024-10-29 08:12:05 +01:00
|
|
|
# fonts
|
|
|
|
(nerdfonts.override { fonts = [ "FiraCode" "DroidSansMono" ]; })
|
|
|
|
noto-fonts
|
|
|
|
noto-fonts-cjk
|
|
|
|
noto-fonts-emoji
|
|
|
|
inter
|
|
|
|
google-fonts
|
|
|
|
vistafonts
|
|
|
|
];
|
2024-07-01 22:52:04 +02:00
|
|
|
|
2024-11-16 23:25:49 +01:00
|
|
|
home.file.".local/bin/git-identity" = {
|
|
|
|
executable = true;
|
|
|
|
source = "${./git-identity.sh}";
|
|
|
|
};
|
2024-10-29 08:12:05 +01:00
|
|
|
};
|
|
|
|
}
|