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-11-27 11:11:13 +01:00
|
|
|
fonts.fontconfig.enable = true;
|
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-11-18 09:15:19 +01:00
|
|
|
coreutils
|
2024-11-21 21:57:45 +01:00
|
|
|
zotero
|
2024-12-03 10:13:54 +01:00
|
|
|
ollama
|
|
|
|
inputs.nixpkgs-2405.legacyPackages.${system}.signal-desktop-beta
|
|
|
|
|
2024-07-01 22:52:04 +02:00
|
|
|
|
2024-10-29 08:12:05 +01:00
|
|
|
# fonts
|
2024-12-03 10:13:54 +01:00
|
|
|
nerd-fonts.fira-code
|
|
|
|
nerd-fonts.fira-mono
|
|
|
|
nerd-fonts.droid-sans-mono
|
|
|
|
borg-sans-mono
|
2024-10-29 08:12:05 +01:00
|
|
|
noto-fonts
|
2024-11-21 21:57:45 +01:00
|
|
|
noto-fonts-cjk-sans
|
2024-10-29 08:12:05 +01:00
|
|
|
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-11-21 21:06:08 +01:00
|
|
|
home.file.".background-image".source = "${./background-image.jpg}";
|
2024-11-18 09:15:19 +01:00
|
|
|
home.sessionPath = [
|
|
|
|
"$HOME/.local/bin"
|
|
|
|
];
|
2024-10-29 08:12:05 +01:00
|
|
|
};
|
2024-11-18 09:15:19 +01:00
|
|
|
}
|