emacs version, wayland/vulkan tools, plasma/qt5 tools
This commit is contained in:
@ -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 = {
|
||||||
|
Reference in New Issue
Block a user