feat: f*ck you nvidia
This commit is contained in:
parent
bb446c29ee
commit
36ace852a8
15 changed files with 95 additions and 46 deletions
|
|
@ -1,6 +1,6 @@
|
|||
{ pkgs, config, lib, ... }: lib.mkIf config.bchmnn.audio.enable {
|
||||
# Enable pipewire - audio
|
||||
services.pipewire = {
|
||||
services.pipewire = lib.mkIf (!builtins.elem "gnome" config.bchmnn.gui.flavour) {
|
||||
enable = true;
|
||||
audio.enable = true;
|
||||
alsa.enable = true;
|
||||
|
|
|
|||
|
|
@ -65,9 +65,9 @@
|
|||
./ausweisapp.nix
|
||||
./bluetooth.nix
|
||||
./ccache.nix
|
||||
./desktop.nix
|
||||
./dbus.nix
|
||||
./fonts.nix
|
||||
./greetd.nix
|
||||
./gstreamer.nix
|
||||
./i18n.nix
|
||||
./kdeconnect.nix
|
||||
|
|
|
|||
|
|
@ -7,8 +7,11 @@
|
|||
services.xserver.windowManager.i3.enable = builtins.elem "i3" gui.flavour;
|
||||
|
||||
services.xserver = {
|
||||
enable = (builtins.elem "i3" gui.flavour || builtins.elem "gnome" gui.flavour);
|
||||
libinput.enable = true;
|
||||
desktopManager.gnome.enable = builtins.elem "gnome" gui.flavour;
|
||||
displayManager = {
|
||||
gdm.enable = builtins.elem "gnome" gui.flavour;
|
||||
startx.enable = builtins.elem "i3" gui.flavour;
|
||||
};
|
||||
};
|
||||
|
|
@ -1,4 +1,4 @@
|
|||
{ pkgs, ... }: {
|
||||
{ pkgs, ... }@inputs: {
|
||||
nix = {
|
||||
# TODO remove once 24.05 is released
|
||||
package = pkgs.nixVersions.unstable;
|
||||
|
|
|
|||
|
|
@ -37,7 +37,7 @@
|
|||
javaPackages.openjfx17
|
||||
gradle_7
|
||||
bun-baseline
|
||||
nodejs_21
|
||||
nodejs_20
|
||||
nodenv
|
||||
nodePackages.yarn
|
||||
nodePackages.pnpm
|
||||
|
|
|
|||
|
|
@ -1,11 +1,10 @@
|
|||
{ pkgs, ... }: {
|
||||
{ pkgs, config, ... }: with config.bchmnn; {
|
||||
powerManagement = {
|
||||
enable = true;
|
||||
# powertop.enable = true;
|
||||
};
|
||||
|
||||
services.tlp = {
|
||||
enable = true;
|
||||
enable = !builtins.elem "gnome" gui.flavour;
|
||||
settings = {
|
||||
CPU_ENERGY_PERF_POLICY_ON_AC = "performance";
|
||||
CPU_ENERGY_PERF_POLICY_ON_BAT = "balance_power";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue