1

emacs version, wayland/vulkan tools, plasma/qt5 tools

This commit is contained in:
2022-10-15 19:13:26 +02:00
parent 75aafbaec2
commit d495ff3fe4

View File

@ -29,7 +29,9 @@ in rec {
# Config my modules # Config my modules
emacs = { emacs = {
enable = true; enable = true;
pgtkNativeComp = true; pgtkNativeComp = false;
nativeComp = false;
nixpkgs = true;
doom.enable = true; doom.enable = true;
doom.autoSync = true; doom.autoSync = true;
@ -42,7 +44,7 @@ in rec {
vaapi = true; vaapi = true;
disableTabBar = true; disableTabBar = true;
defaultBookmarks = true; defaultBookmarks = true;
gnomeTheme = true; gnomeTheme = true; # I like it also with Plasma
}; };
fish.enable = true; fish.enable = true;
@ -59,7 +61,7 @@ in rec {
}; };
gnome = { gnome = {
enable = true; enable = false;
extensions = true; extensions = true;
theme = { theme = {
@ -119,7 +121,7 @@ in rec {
# Make fonts installed through user packages available to applications # Make fonts installed through user packages available to applications
# 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 # 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 = false; # Also updates the font-cache
# Generate a list of installed user packages in ~/.local/share/current-user-packages # Generate a list of installed user packages in ~/.local/share/current-user-packages
home.file.".local/share/current-user-packages".text = let home.file.".local/share/current-user-packages".text = let
@ -181,6 +183,11 @@ in rec {
neofetch # Easily see interesting package versions/kernel neofetch # Easily see interesting package versions/kernel
lazygit lazygit
yt-dlp yt-dlp
pciutils
glxinfo
wayland-utils
aha
radeontop
signal-desktop signal-desktop
protonvpn-cli protonvpn-cli
@ -194,8 +201,8 @@ in rec {
anki-bin # Use anki-bin as anki is some versions behind anki-bin # Use anki-bin as anki is some versions behind
# libreoffice-fresh # libreoffice-fresh
jabref # manage bibilography jabref # manage bibilography
# wike # Wikipedia viewer
inputs.nixos-conf-editor.packages."x86_64-linux".nixos-conf-editor inputs.nixos-conf-editor.packages."x86_64-linux".nixos-conf-editor
octave
# TODO: LaTeX module # TODO: LaTeX module
texlab texlab
@ -203,12 +210,38 @@ in rec {
# Media # Media
wacomtablet wacomtablet
xournalpp xournalpp
kdenlive # davinci-resolve # Large and slow and overpowered for my purposes
# davinci-resolve
krita
blender blender
godot godot
obs-studio obs-studio
vlc
kdenlive
krita
# KDE Applications
# TODO: Make a module out of this
libsForQt5.kate
# libsForQt5.kwrited # Already included by default
libsForQt5.ark
libsForQt5.kdeconnect-kde
libsForQt5.kcalc
libsForQt5.ksystemlog
libsForQt5.kfind
libsForQt5.discover
libsForQt5.filelight # Drive file size stats
libsForQt5.kcolorpicker
libsForQt5.kgpg
libsForQt5.kparts # Partition manager
libsForQt5.kcharselect
libsForQt5.kompare # Can't be used as git merge tool, but more integrated than kdiff3
libsForQt5.skanlite
libsForQt5.kmail
libsForQt5.kalendar
libsForQt5.plasma-browser-integration
okteta
kdiff3
kgraphviewer
kbibtex
# Use NixCommunity binary cache # Use NixCommunity binary cache
cachix cachix
@ -219,7 +252,7 @@ in rec {
home-manager.enable = true; home-manager.enable = true;
bat.enable = true; bat.enable = true;
exa.enable = true; exa.enable = true;
mpv.enable = true; # mpv.enable = true; # Doesn't work, only blackscreen?
ssh.enable = true; ssh.enable = true;
direnv = { direnv = {