1
This commit is contained in:
2022-07-03 22:35:22 +02:00
parent e202f78745
commit 5e616f6c97

View File

@ -34,11 +34,11 @@ rec {
fcitx5-gtk fcitx5-gtk
libsForQt5.fcitx5-qt libsForQt5.fcitx5-qt
fcitx5-chinese-addons fcitx5-chinese-addons
fcitx5-configtool fcitx5-configtool # TODO: Remove this and set config through HomeManager
]; ];
# Make fonts installed through user packages available to applications # Make fonts installed through user packages available to applications
# TODO: I don't think I need this anymore as all fonts are installed through the system config # NOTE: I don't think I need this anymore as all fonts are installed through the system config but let's keep this just in case
fonts.fontconfig.enable = true; # Also updates the font-cache fonts.fontconfig.enable = true; # Also updates the font-cache
# Make fonts available to flatpak apps, we link the fontdir to $XDG_DATA_DIR/fonts and allow access # Make fonts available to flatpak apps, we link the fontdir to $XDG_DATA_DIR/fonts and allow access
@ -128,7 +128,7 @@ rec {
# Gnome extensions # Gnome extensions
# TODO: Make a gnome module # TODO: Make a gnome module
# gnome.gnome-tweaks # I want to do this declaratively # gnome.gnome-tweaks # Disabled since settings should be set declaratively
gnomeExtensions.appindicator gnomeExtensions.appindicator
gnomeExtensions.blur-my-shell gnomeExtensions.blur-my-shell
gnomeExtensions.sound-output-device-chooser gnomeExtensions.sound-output-device-chooser
@ -154,32 +154,13 @@ rec {
exiftool exiftool
mediainfo mediainfo
# Doom Emacs (contained in Module)
# binutils
# zstd
# ripgrep
# fd
# gcc
# libgccjit
# gnumake
# cmake
# sqlite
# python310Packages.pygments
# inkscape
# graphviz
# gnuplot
# pandoc
# nixfmt
# shellcheck
# maim
# Web # Web
signal-desktop signal-desktop
noisetorch noisetorch
# Flatpak discord # Flatpak discord
yt-dlp yt-dlp
# Flatpak spotify # Flatpak spotify
thunderbird # thunderbird
protonmail-bridge protonmail-bridge
protonvpn-cli protonvpn-cli
@ -203,25 +184,6 @@ rec {
# blender # blender
# godot # godot
# Icons
# TODO: Check if this is needed
# papirus-icon-theme # Moved to iconTheme
# Fonts (Disabled because we use the system config)
# victor-mono
# source-code-pro
# source-sans-pro
# source-serif-pro
# (pkgs.nerdfonts.override { fonts = [ "VictorMono" ]; })
# source-han-mono
# source-han-sans
# source-han-serif
# wqy_zenhei
# wqy_microhei
# jetbrains-mono
# etBook
# overpass
# Audio # Audio
# TODO: Make a module # TODO: Make a module
# vcv-rack # vcv-rack
@ -257,18 +219,10 @@ rec {
nix-direnv.enable = true; nix-direnv.enable = true;
}; };
# Contained in Module
# emacs = {
# package = pkgs.emacsPgtkNativeComp; # NOTE: I have no idea why not pkgs.emacs.emacsPgtkNativeComp...
# # package = pkgs.emacs28NativeComp;
# enable = true;
# };
exa.enable = true; exa.enable = true;
# feh.enable = true; # Use gnome apps for now # feh.enable = true; # Use gnome apps for now
# TODO: Copy config from Arch dots
fish = { fish = {
enable = true; enable = true;
# functions = {}; # functions = {};
@ -589,7 +543,6 @@ rec {
enableFishIntegration = true; enableFishIntegration = true;
}; };
# TODO: This is also enabled as system module, what exactly happens now?
git = { git = {
enable = true; enable = true;
delta.enable = true; delta.enable = true;
@ -675,7 +628,6 @@ rec {
vimAlias = true; vimAlias = true;
}; };
# TODO: openssh is also enabled as system module
ssh.enable = true; ssh.enable = true;
starship = { starship = {