1

Add more packages from prev install

This commit is contained in:
2022-06-29 20:30:02 +02:00
parent 6a8d524cf2
commit fe3bb5d467
3 changed files with 107 additions and 38 deletions

View File

@ -14,6 +14,10 @@
# https://github.com/nix-community/home-manager/issues/2942
nixpkgs.config.allowUnfreePredicate = (pkg: true);
# Chinese Input
i18n.inputMethod.enabled = "fcitx5";
i18n.inputMethod.fcitx5.addons = with pkgs; [ fcitx5-gtk libsForQt5.fcitx5-qt fcitx5-chinese-addons fctix5-configtool ]
# Packages with extra options managed by HomeManager natively
programs = {
home-manager.enable = true;
@ -32,6 +36,8 @@
exa.enable = true;
feh.enable = true;
# TODO: Copy config from Arch dots
fish = {
enable = true;
@ -80,6 +86,11 @@
};
# TODO: TexLive
zoxide = {
enable = true;
enableFishIntegration = true;
};
};
# Add stuff for your user as you see fit:
@ -92,6 +103,9 @@
poppler_utils
ffmpeg
imagemagick
htop
httpie
rclone
# Ranger
# TODO: Make module out of this
@ -109,6 +123,7 @@
# Doom Emacs
# TODO: Make module out of this
emacs.emacsPgtkNativeComp
ripgrep
fd
gcc
@ -119,6 +134,7 @@
python310Packages.pygments
inkscape
graphviz
gnuplot
pandoc
nixfmt
shellcheck
@ -127,15 +143,23 @@
xdotool
# Web
signal-desktop
noisetorch
discord
yt-dlp
spotify
thunderbird
protonmail-bridge
protonvpn-cli
# Tools
# calibre
virt-manager
gource
keepassxc
ark
anki
libreoffice-fresh
libsForQt5.dolphin-plugins
libsForQt5.kdegraphics-thumbnailers
@ -146,15 +170,56 @@
# krita
# blender
# godot
# Icons
papirus-icon-theme
# Fonts
# TODO: Make a module
victor-mono
source-code-pro
source-sans-pro
source-serif-pro
jetbrains-mono
etBook
overpass
# Chinese Fonts
source-han-mono
source-han-sans
source-han-serif
wqy_zenhei
wqy_microhei
# Audio
# TODO: Make a module
# vcv-rack
# bitwig-studio
# audacity
# carla
# TODO: Make wine-tgk derivation
# yabridge
# yabridgectl # TODO: Do I need both?
# Use NixCommunity binary cache
cachix
# Gaming
gamemode
nur.gamescope
steam
polymc
lutris
];
services = {
lorri.enable = true;
nextcloud-client = {
enable = true;
startInBackground = true;
};
};
# Nicely reload system units when changing configs
systemd.user.startServices = "sd-switch";
}