Commit graph

553 commits

Author SHA1 Message Date
74f5cbcdd4
[Desktop/Developer] Enable console if debug is enabled 2023-05-18 00:42:44 +02:00
0e0af2403a
[Desktop/Browser] Move chromium override to relevant config 2023-05-18 00:42:13 +02:00
96cd99aacb
[Overlays] Move steam override in its section 2023-05-18 00:41:24 +02:00
4902f855c9
[Overlays] Move packages in more specific modules 2023-05-18 00:40:26 +02:00
3bb5deece0
[Optimizations] Remove opensshOptimized from overlays 2023-05-18 00:37:28 +02:00
9c8fe156d9
[Optimizations] Blacklist more packages 2023-05-18 00:36:35 +02:00
8da898c5ee
[Desktop/Multimedia+Optimizations] Move ffmpeg optimizations to multimedia 2023-05-18 00:35:40 +02:00
59e1b6f350
[Desktop/Developer] developer-specific packages in the relevant section
Re-enable adfs-rootless
Remove system-wide clion install
2023-05-18 00:34:58 +02:00
bba0c6b404
[Optimizations] Make optimizePkg equivalent to identity if optimizations are disabled 2023-05-18 00:33:17 +02:00
3203fe1298
[Gaming] use bleeding-edge yuzu and add bleeding edge ryujinx
Optimize both with optimizePkg
2023-05-18 00:32:11 +02:00
1bbd7cc5b8
[Desktop] Disable console completely on desktops 2023-05-18 00:30:40 +02:00
acaa1e0ea9
[Services/Ananicy] Remove very obsolete conf 2023-05-15 00:44:23 +02:00
27b7e334b3
[Programs/LibreOffice] Init LibreOffice package configuration 2023-05-15 00:41:04 +02:00
78049d829a
[Desktop/Plasma] Add sddm man pages to output 2023-05-14 22:49:40 +02:00
1c1ecd078d
[Desktop/Plasma] Fix icon theme (esp. when using Wayland) 2023-05-14 22:48:30 +02:00
38cad649bf
[Services] Make journald log storage persistent in developer mode 2023-05-14 22:47:20 +02:00
d120a3801b
[Desktop/Plasma] update SDDM to use last commit from master
Current version is way too old, and doesn't support Wayland
2023-05-13 13:28:39 +02:00
52a043f724
[Desktop/Multimedia] Make OBS use an optimized ffmpeg + add pipewire audio capture support 2023-05-13 13:24:50 +02:00
5ca978f344
[Nix] Enable flake support for nix repl 2023-05-11 23:14:16 +02:00
04b784451f
[Browser] Improve chromium configurability + wayland support
Allow overriding commandLineArgs and any package params
Enable Wayland autodetection
2023-05-11 20:35:12 +02:00
97335ca0de
[FileSystems/Btrfs] improve performance + fix autoScrub conf 2023-05-11 20:33:50 +02:00
e496065dc6
[Laptop] prevent powertop from disabling mice 2023-05-11 20:21:41 +02:00
e17b382062
[Services/GnuPG] fix GPG issues when no tty is available (i.e. when ran by Pycharm) 2023-05-11 19:17:55 +02:00
8326fa4d6e
[Desktop/Plasma] slight cleanup of sddm package override 2023-05-11 19:17:11 +02:00
832fa8f8c9
[Hardware/Nvidia] use bleeding edge package if unsafeOptimizations is enabled 2023-05-11 19:16:35 +02:00
8c61e3f0da
[Hardware/Nvidia] no longer enable EGLStream by default, use GBM by default 2023-05-11 19:16:04 +02:00
b19f93d591
[Overlays+Desktop] Remove xwayland override as it is no longer needed 2023-05-11 19:15:12 +02:00
e47f08e8e1
[Laptop] add location provider "geoclue2" (needed for clightd) 2023-05-11 19:13:52 +02:00
099e2949de
[Optimizations] Remove explicit mtune from extra compile flags
Now handled in lib/optimizations.nix with cpuTune arg
2023-05-11 19:13:22 +02:00
29b799da7c
[Desktop/Browser+Gnome+Plasma] use config overrides for firefox instead of overriding package directly 2023-05-11 19:12:32 +02:00
1d8c452fa2
[Desktop/(Gnome+Plasma)] Improve LibreOffice look on Qt-based desktops 2023-05-11 18:03:46 +02:00
c08b1f4bf9
[Desktop] Improve Wayland support with sudo 2023-05-11 18:03:01 +02:00
875e6a6c3a
[Desktop] cleanup dead code 2023-05-11 18:02:24 +02:00
bc8978484f
[Treewide] Rename cpuXxxx references to cpu.xxxx references 2023-05-07 01:03:58 +02:00
c4a7421ec6
[Hardware/Intel] Enable thermald by default 2023-05-07 00:21:58 +02:00
43aab48b1e
[Hardware] Remove redundant configuration 2023-05-06 23:22:44 +02:00
1f0f8ba399
[Programs] Add nvtop config, with special handling for Nvidia GPUs 2023-05-06 20:17:28 +02:00
17180722c1
[Hardening] Add sbctl to system packages
Not really useful yet
2023-05-05 11:50:18 +02:00
c07db9ae09
[Services] Use dbus-broker instead of default dbus implementation
Reportedly has higher performance and reliability
2023-05-05 11:49:54 +02:00
931d90131c
[Desktop/Plasma] optimize SDDM if optimizations are enabled
Should probably be refactored to use optimizations/services.nix
2023-05-05 11:49:21 +02:00
5899638691
[Browser] chromium: Add FastForward extension from Edge store 2023-05-05 11:48:21 +02:00
8412fb3dec
[Browser] greatly improve Video Download Helper support
Add this extension to Chromium too, using Edge version (not limited by Google policy)
2023-05-05 11:47:27 +02:00
539e85ed95
[Browser/Firefox] refactor firefox to use callPackage
Move overrides to a config option
Add gnome support
2023-05-05 11:44:59 +02:00
776c6e3060
[Optimizations] move service optimizations into a dedicated file
Optimize Xorg and systemd with optimizePkg with default options
2023-05-05 11:42:52 +02:00
deccde8589
[Optimizations] add defaultSettings option for optimizePkg + add more packages to blacklist 2023-05-05 11:41:20 +02:00
49a6dd3bb4
[Optimizations] allow blacklisting lto for specific packages 2023-05-05 11:38:26 +02:00
c75abbeffa
[Hardware/Mesa] Enable asking for bleeding-edge mesa 2023-05-02 20:40:07 +02:00
8b87ab5f2d
[Hardware/Mesa] Use optimized mesa using optimizePkg from optimizations option 2023-05-02 20:39:45 +02:00
3145509fcc
[Optimizations] Add customizable optimizePkg function to configuration
It allows us to share the optimizePkg helper from the optimization to other areas.
2023-05-02 20:38:07 +02:00
903c5ecf86
[Programs/Git] Improve performance 2023-05-02 20:33:20 +02:00