Add more packages from prev install
This commit is contained in:
@ -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";
|
||||
}
|
||||
|
Reference in New Issue
Block a user