79 lines
1.4 KiB
Nix
Raw Normal View History

2026-06-14 09:38:07 +02:00
{ pkgs, config, ... }:
{
home.stateVersion = "26.05";
2026-06-14 09:38:07 +02:00
mkk.dir = config.lib.file.mkOutOfStoreSymlink "/mkk/config";
2026-06-14 09:38:07 +02:00
mkk.neovim.enable = true;
home.packages = with pkgs; [
neovide
obsidian
git-crypt
2026-06-14 09:38:07 +02:00
tmux
telegram-desktop
discord
spotify
remmina
mesa-demos
vulkan-tools
nixfmt
2026-06-14 11:14:57 +02:00
nixd
eza
curl
wget
python3
packwiz
ani-cli
2026-06-14 09:07:33 +02:00
kitty
keepassxc
moonlight-qt
wezterm
2026-06-13 22:57:46 +02:00
2026-06-14 09:07:33 +02:00
(vivaldi.override { proprietaryCodecs = true; })
];
2026-06-14 09:07:33 +02:00
programs.mpv = {
enable = true;
config = {
ytdl-format = "bestvideo+bestaudio";
slang = "pl,pol,Polish,Polski,en,eng,English";
alang = "ja,jp,jpn,Japanese,pl,pol,Polski,en,eng,English";
demuxer-max-bytes = "500MiB";
demuxer-max-back-bytes = "150MiB";
cache = "yes";
cache-pause-wait = "10";
cache-pause-initial = "yes";
keep-open = "yes";
};
};
programs.vscode = {
enable = true;
mutableExtensionsDir = true;
};
programs.git = {
enable = true;
lfs.enable = true;
settings = {
user.email = "materus@podkos.pl";
user.name = "materus";
commit.gpgsign = true;
gpg.format = "ssh";
2026-06-14 09:07:33 +02:00
};
signing.signByDefault = true;
signing.key = "/mkk/config/extra-files/ssh/materus.pub";
};
2026-06-14 09:07:33 +02:00
programs.delta = {
enable = true;
enableGitIntegration = true;
};
programs.gitui.enable = true;
programs.yt-dlp.enable = true;
}