Odin: unstable
This commit is contained in:
parent
c272cf2394
commit
7df5a68565
5 changed files with 36 additions and 55 deletions
|
|
@ -290,15 +290,15 @@
|
||||||
{ home-manager.users.bertof.imports = [ ./modules/hm/hyprland.nix ]; }
|
{ home-manager.users.bertof.imports = [ ./modules/hm/hyprland.nix ]; }
|
||||||
|
|
||||||
./modules/nixos/musa.nix
|
./modules/nixos/musa.nix
|
||||||
] ++ homeManagerModules ++ [{ home-manager.users.bertof = import ./instances/odin/hm.nix; }];
|
] ++ homeManagerUModules ++ [{ home-manager.users.bertof = import ./instances/odin/hm.nix; }];
|
||||||
in
|
in
|
||||||
rec {
|
rec {
|
||||||
odin-nvidia = nixpkgs.lib.nixosSystem {
|
odin-nvidia = nixpkgs-u.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = commonModules ++ odinCommonModules ++ [ ./instances/odin/configuration-nvidia.nix ];
|
modules = commonModules ++ odinCommonModules ++ [ ./instances/odin/configuration-nvidia.nix ];
|
||||||
};
|
};
|
||||||
|
|
||||||
odin-intel = nixpkgs.lib.nixosSystem {
|
odin-intel = nixpkgs-u.lib.nixosSystem {
|
||||||
system = "x86_64-linux";
|
system = "x86_64-linux";
|
||||||
modules = commonModules ++ odinCommonModules ++ [ ./instances/odin/configuration-intel.nix ];
|
modules = commonModules ++ odinCommonModules ++ [ ./instances/odin/configuration-intel.nix ];
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -39,22 +39,9 @@
|
||||||
hardware = {
|
hardware = {
|
||||||
enableRedistributableFirmware = true;
|
enableRedistributableFirmware = true;
|
||||||
|
|
||||||
pulseaudio.enable = false;
|
graphics.enable = true;
|
||||||
|
|
||||||
# Enable opengl support
|
pulseaudio.enable = false;
|
||||||
opengl = {
|
|
||||||
enable = true;
|
|
||||||
driSupport = true;
|
|
||||||
driSupport32Bit = true;
|
|
||||||
extraPackages = builtins.attrValues {
|
|
||||||
inherit (pkgs)
|
|
||||||
intel-media-driver
|
|
||||||
vaapiIntel
|
|
||||||
vaapiVdpau
|
|
||||||
libvdpau-va-gl
|
|
||||||
;
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
# Tablet
|
# Tablet
|
||||||
opentabletdriver = {
|
opentabletdriver = {
|
||||||
|
|
@ -332,7 +319,6 @@
|
||||||
security = {
|
security = {
|
||||||
rtkit.enable = true;
|
rtkit.enable = true;
|
||||||
pam.services = {
|
pam.services = {
|
||||||
login.fprintAuth = true;
|
|
||||||
xscreensaver.fprintAuth = true;
|
xscreensaver.fprintAuth = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -11,17 +11,18 @@
|
||||||
kernelPackages = pkgs.unstable_pkgs.linuxPackages;
|
kernelPackages = pkgs.unstable_pkgs.linuxPackages;
|
||||||
};
|
};
|
||||||
|
|
||||||
hardware.nvidia = {
|
hardware.nvidia =
|
||||||
# modesetting.enable = true;
|
{
|
||||||
# package = pkgs.linuxPackages.nvidia_x11;
|
# modesetting.enable = true;
|
||||||
|
# package = pkgs.linuxPackages.nvidia_x11;
|
||||||
prime = {
|
open = false;
|
||||||
offload.enable = false;
|
prime = {
|
||||||
sync.enable = true;
|
offload.enable = false;
|
||||||
intelBusId = "PCI:0:2:0";
|
sync.enable = true;
|
||||||
nvidiaBusId = "PCI:1:0:0";
|
intelBusId = "PCI:0:2:0";
|
||||||
|
nvidiaBusId = "PCI:1:0:0";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
|
||||||
|
|
||||||
programs.gamemode = {
|
programs.gamemode = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
|
|
||||||
|
|
@ -13,56 +13,50 @@
|
||||||
};
|
};
|
||||||
packages = builtins.attrValues {
|
packages = builtins.attrValues {
|
||||||
inherit (pkgs)
|
inherit (pkgs)
|
||||||
|
# element-desktop # matrix client
|
||||||
|
# evolution
|
||||||
|
# freecad
|
||||||
|
# krita
|
||||||
|
# minecraft
|
||||||
|
# mycrypto
|
||||||
|
# pcmanfm
|
||||||
|
# pulseaudio
|
||||||
|
# retroarchFull
|
||||||
|
# shotwell
|
||||||
|
# signal-desktop
|
||||||
|
# slack
|
||||||
|
# wineFull
|
||||||
authenticator
|
authenticator
|
||||||
brave
|
brave
|
||||||
cava
|
cava
|
||||||
discord
|
discord
|
||||||
droidcam
|
droidcam
|
||||||
# element-desktop # matrix client
|
eog
|
||||||
evince
|
evince
|
||||||
# evolution
|
file-roller
|
||||||
# freecad
|
|
||||||
gallery-dl
|
gallery-dl
|
||||||
|
gnome-font-viewer
|
||||||
|
gnome-screenshot
|
||||||
|
gnome-system-monitor
|
||||||
gucharmap
|
gucharmap
|
||||||
inkscape
|
inkscape
|
||||||
keyboard-switch
|
keyboard-switch
|
||||||
# krita
|
|
||||||
# minecraft
|
|
||||||
# mycrypto
|
|
||||||
openvpn
|
openvpn
|
||||||
p7zip
|
p7zip
|
||||||
pavucontrol
|
pavucontrol
|
||||||
# pcmanfm
|
|
||||||
procps
|
procps
|
||||||
# pulseaudio
|
|
||||||
pulseaudio
|
pulseaudio
|
||||||
# retroarchFull
|
|
||||||
# shotwell
|
|
||||||
# signal-desktop
|
|
||||||
skypeforlinux
|
skypeforlinux
|
||||||
# slack
|
|
||||||
spotify
|
spotify
|
||||||
tdesktop
|
tdesktop
|
||||||
teams-for-linux
|
teams-for-linux
|
||||||
thunderbird
|
thunderbird
|
||||||
|
totem
|
||||||
transmission-gtk
|
transmission-gtk
|
||||||
# wineFull
|
|
||||||
wireguard-tools
|
wireguard-tools
|
||||||
xournalpp
|
xournalpp
|
||||||
zoom-us
|
zoom-us
|
||||||
;
|
;
|
||||||
inherit (pkgs.gnome)
|
|
||||||
# geary
|
|
||||||
# gnome-calendar
|
|
||||||
# gnome-sound-recorder
|
|
||||||
# seahorse
|
|
||||||
eog
|
|
||||||
file-roller
|
|
||||||
gnome-font-viewer
|
|
||||||
gnome-screenshot
|
|
||||||
gnome-system-monitor
|
|
||||||
totem
|
|
||||||
;
|
|
||||||
inherit (pkgs.unstable_pkgs)
|
inherit (pkgs.unstable_pkgs)
|
||||||
# heroic
|
# heroic
|
||||||
proton-pass;
|
proton-pass;
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@
|
||||||
|
|
||||||
hardware = {
|
hardware = {
|
||||||
brillo.enable = true;
|
brillo.enable = true;
|
||||||
opengl.enable = true;
|
graphics.enable = true;
|
||||||
nvidia.modesetting.enable = builtins.elem "nvidia" config.services.xserver.videoDrivers;
|
nvidia.modesetting.enable = builtins.elem "nvidia" config.services.xserver.videoDrivers;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue