NixOS-Configs/user/don/home.nix
2022-11-12 15:05:58 -06:00

108 lines
2.3 KiB
Nix

{ config, pkgs, ... }:
{
imports =
[
/home/don/nixos/user/don/neovim.nix
];
home.username = "don";
home.homeDirectory = "/home/don";
home.stateVersion = "22.05";
home.packages = [
pkgs.bc
pkgs.bitwarden
pkgs.bitwarden-cli
pkgs.blueman
pkgs.cantarell-fonts
pkgs.darktable
pkgs.diff-so-fancy
pkgs.dmenu-wayland
pkgs.element-desktop
pkgs.feh
pkgs.figlet
pkgs.file
pkgs.font-awesome
pkgs.fractal
pkgs.fuzzel
pkgs.gnome.gnome-tweaks
pkgs.gnome.simple-scan
pkgs.gtop
pkgs.imagemagick
pkgs.imv
pkgs.isync
pkgs.jellyfin-media-player
pkgs.jq
pkgs.khal
pkgs.khard
pkgs.links2
pkgs.lsb-release
pkgs.mairix
pkgs.mutt
pkgs.mutt-ics
pkgs.ncdu
pkgs.nerdfonts
pkgs.newsboat
pkgs.noto-fonts
pkgs.obsidian
#pkgs.plasma5Packages.kdeconnect
pkgs.kdeconnect
pkgs.pasystray
pkgs.playerctl
pkgs.powerline-fonts
pkgs.ranger
pkgs.rofi
pkgs.ruby
pkgs.signal-desktop
pkgs.slack
pkgs.source-code-pro
pkgs.sublime-music
pkgs.sonixd
pkgs.tasksh
pkgs.taskwarrior
pkgs.tdesktop
pkgs.terminus-nerdfont
pkgs.timewarrior
pkgs.tmux-cssh
pkgs.topgrade
pkgs.ubuntu_font_family
pkgs.urlview
pkgs.vdirsyncer
pkgs.vimHugeX
pkgs.vit
pkgs.xfce.thunar
];
#programs.home-manager.enable = true;
programs.keychain = {
enable = true;
enableBashIntegration = true;
agents = "ssh";
keys = "id_aur id_dsa id_ed25519 id_rsa 56913AD86A18257132AA9F03928BC0B78C1BF5AA";
inheritType = "any";
};
programs.mpv = {
enable = true;
config = {
cache-dir = "~/.cache";
cache-on-disk = "yes";
cache = "yes";
demuxer-max-back-bytes = "100M";
demuxer-max-bytes = "500M";
demuxer-readahead-secs = "20";
pause = "no";
save-position-on-quit = "yes";
slang = "en";
user-agent = "Mozilla/5.0";
ytdl-format="bestvideo[height<=?1080]+bestaudio/best";
ytdl-raw-options = "no-playlist=";
ytdl = "yes";
script-opts = "ytdl_hook-ytdl_path=yt-dlp";
};
scripts = [ pkgs.mpvScripts.autoload ];
};
services.gpg-agent = {
enable = true;
defaultCacheTtl = 1800;
enableSshSupport = true;
};
}