working on nvidia settings
This commit is contained in:
parent
36798975c7
commit
1781b9c4ad
9 changed files with 2176 additions and 428 deletions
|
@ -8,6 +8,7 @@
|
|||
imports =
|
||||
[ # Include the results of the hardware scan.
|
||||
./hardware-configuration.nix
|
||||
./razer-speaker-fix.nix
|
||||
];
|
||||
|
||||
# Allow unfree packages
|
||||
|
@ -18,25 +19,35 @@
|
|||
wget
|
||||
home-manager
|
||||
curl
|
||||
#git
|
||||
git-lfs
|
||||
tailscale
|
||||
rsync
|
||||
kmonad
|
||||
gnupg
|
||||
openrazer-daemon
|
||||
linuxKernel.packages.linux_6_10.openrazer
|
||||
clinfo
|
||||
pyprland
|
||||
hyprpicker
|
||||
hyprcursor
|
||||
hyprlock
|
||||
hypridle
|
||||
hyprpaper
|
||||
greetd.tuigreet
|
||||
alsa-utils
|
||||
alsa-tools
|
||||
util-linux
|
||||
];
|
||||
|
||||
# services.razer-laptop-control = {
|
||||
# enable = true;
|
||||
# };
|
||||
|
||||
#services.upower.enable = true;
|
||||
|
||||
# systemd.user.services."razerdaemon" = {
|
||||
# description = "Razer laptop control daemon";
|
||||
# serviceConfig = {
|
||||
# Type = "simple";
|
||||
# ExecStartPre = "${pkgs.coreutils}/bin/mkdir -p %h/.local/share/razercontrol";
|
||||
# ExecStart = "${pkgs.razer-laptop-control}/libexec/daemon";
|
||||
# };
|
||||
# wantedBy = [ "default.target" ];
|
||||
# };
|
||||
|
||||
# Bootloader.
|
||||
boot.loader.systemd-boot.enable = true;
|
||||
boot.loader.efi.canTouchEfiVariables = true;
|
||||
|
@ -50,8 +61,11 @@
|
|||
systemd.services.tailscaled.after = ["NetworkManager-wait-online.service"];
|
||||
|
||||
hardware = {
|
||||
openrazer.enable = true;
|
||||
openrazer.users = [ "emenel" ];
|
||||
openrazer = {
|
||||
enable = true;
|
||||
users = [ "emenel" ];
|
||||
};
|
||||
|
||||
graphics = {
|
||||
enable = true;
|
||||
enable32Bit = true;
|
||||
|
@ -116,8 +130,6 @@
|
|||
nix.package = pkgs.nixFlakes;
|
||||
nix.settings = {
|
||||
experimental-features = [ "nix-command" "flakes" "repl-flake" ];
|
||||
substituters = ["https://hyprland.cachix.org"];
|
||||
trusted-public-keys = ["hyprland.cachix.org-1:a7pgxzMz7+chwVL3/pzj6jIBMioiJM7ypFP8PwtkuGc="];
|
||||
auto-optimise-store = true;
|
||||
};
|
||||
|
||||
|
@ -127,23 +139,17 @@
|
|||
|
||||
services.xserver.enable = true;
|
||||
|
||||
# Enable hyprland and greetd
|
||||
# services.greetd = {
|
||||
# enable = true;
|
||||
# settings = {
|
||||
# default_session = {
|
||||
# command = "${pkgs.greetd.tuigreet}/bin/tuigreet --time --time-format '%I:%M %p | %a • %h | %F' --cmd Hyprland";
|
||||
# user = "greeter";
|
||||
# };
|
||||
# };
|
||||
# };
|
||||
# programs.hyprland.enable = true; # enable Hyprland
|
||||
|
||||
|
||||
# Enable the GNOME Desktop Environment.
|
||||
services.xserver.displayManager.gdm.enable = true;
|
||||
services.xserver.desktopManager.gnome.enable = true;
|
||||
services.xserver.deviceSection = ''Option "TearFree" "true"''; # For amdgpu.
|
||||
services.gnome.gnome-keyring.enable = true;
|
||||
|
||||
# enable Sway window manager
|
||||
# programs.sway = {
|
||||
# enable = true;
|
||||
# wrapperFeatures.gtk = true;
|
||||
# };
|
||||
|
||||
programs.dconf.enable = true;
|
||||
|
||||
|
@ -154,6 +160,7 @@
|
|||
|
||||
services.printing.enable = true;
|
||||
services.tailscale.enable = true;
|
||||
services.envfs.enable = true;
|
||||
|
||||
#services.emacs = {
|
||||
# enable = true;
|
||||
|
@ -217,6 +224,10 @@
|
|||
device = "/dev/input/by-id/usb-Keebio_Quefrency_Rev._5-event-kbd";
|
||||
config = builtins.readFile ../../dotfiles/dot_config/kmonad/quefrency.kbd;
|
||||
};
|
||||
snap = {
|
||||
device = "/dev/input/by-id/usb-nullbits_SNAP-event-kbd";
|
||||
config = builtins.readFile ../../dotfiles/dot_config/kmonad/snap.kbd;
|
||||
};
|
||||
razer = {
|
||||
device = "/dev/input/by-id/usb-Razer_Razer_Blade-if01-event-kbd";
|
||||
config = builtins.readFile ../../dotfiles/dot_config/kmonad/razer.kbd;
|
||||
|
|
2021
system/eddie/razer-speaker-fix.nix
Normal file
2021
system/eddie/razer-speaker-fix.nix
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Add table
Add a link
Reference in a new issue