cleanup
This commit is contained in:
@ -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 = {
|
||||||
|
Reference in New Issue
Block a user