Merge pull request '🖕 🖕 🖕 fuck you 🖕 🖕 🖕' (#1) from 13x1-contrib/xqtc--nixos-config:main into main

Reviewed-on: https://git.gay/xqtc/nixos-config/pulls/1
This commit is contained in:
xqtc 2024-11-23 16:54:59 +00:00 committed by git.gay
commit df46af4ef2
No known key found for this signature in database
GPG key ID: BDA2A7586B5E1432
6 changed files with 25 additions and 24 deletions

View file

@ -209,11 +209,11 @@
enable = true; enable = true;
package = pkgs.protols; package = pkgs.protols;
}; };
typos-lsp.enable = false; typos_lsp.enable = false;
docker-compose-language-service.enable = true; docker_compose_language_service.enable = true;
pylsp.enable = true; pylsp.enable = true;
bashls.enable = true; bashls.enable = true;
lua-ls.enable = true; lua_ls.enable = true;
gopls.enable = true; gopls.enable = true;
nushell.enable = true; nushell.enable = true;
clangd = { clangd = {
@ -221,11 +221,12 @@
filetypes = ["c" "cpp" "objc" "objcpp" "cpp"]; filetypes = ["c" "cpp" "objc" "objcpp" "cpp"];
}; };
svelte.enable = true; svelte.enable = true;
ts-ls.enable = true; ts_ls.enable = true;
java-language-server.enable = true; java_language_server.enable = true;
hls.enable = true; hls.enable = true;
hls.installGhc = false;
eslint.enable = true; eslint.enable = true;
rust-analyzer = { rust_analyzer = {
enable = true; enable = true;
installCargo = false; installCargo = false;
installRustc = false; installRustc = false;

View file

@ -22,8 +22,8 @@
hardware.asahi.experimentalGPUInstallMode = "replace"; hardware.asahi.experimentalGPUInstallMode = "replace";
hardware.asahi.withRust = true; hardware.asahi.withRust = true;
hardware.asahi.setupAsahiSound = true; hardware.asahi.setupAsahiSound = true;
hardware.opengl.enable = true; hardware.graphics.enable = true;
hardware.opengl.driSupport32Bit = lib.mkForce false; hardware.graphics.enable32Bit = lib.mkForce false;
# Use the systemd-boot EFI boot loader. # Use the systemd-boot EFI boot loader.
boot.loader.systemd-boot.enable = true; boot.loader.systemd-boot.enable = true;
@ -65,7 +65,7 @@
# Enable the X11 windowing system. # Enable the X11 windowing system.
services.xserver.enable = true; services.xserver.enable = true;
services.xserver.displayManager.sddm.enable = true; services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma6.enable = true; services.desktopManager.plasma6.enable = true;
# Configure keymap in X11 # Configure keymap in X11
# services.xserver.xkb.layout = "us"; # services.xserver.xkb.layout = "us";
@ -89,7 +89,7 @@
# }; # };
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.xserver.libinput.enable = true; services.libinput.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.xqtc = { users.users.xqtc = {

View file

@ -49,9 +49,9 @@
boot.binfmt.emulatedSystems = ["aarch64-linux"]; boot.binfmt.emulatedSystems = ["aarch64-linux"];
hardware.opengl = { hardware.graphics = {
enable = true; enable = true;
driSupport32Bit = true; enable32Bit = true;
}; };
hardware.cpu.amd.updateMicrocode = true; hardware.cpu.amd.updateMicrocode = true;
@ -112,7 +112,7 @@
services.xserver.enable = true; services.xserver.enable = true;
# services.xserver.displayManager.gdm.enable = true; # services.xserver.displayManager.gdm.enable = true;
services.xserver.displayManager.sddm.enable = true; services.xserver.displayManager.sddm.enable = true;
services.xserver.desktopManager.plasma6.enable = true; services.desktopManager.plasma6.enable = true;
# services.xserver.desktopManager.gnome.enable = true; # services.xserver.desktopManager.gnome.enable = true;
# services.xserver.displayManager.defaultSession = "plasma"; # services.xserver.displayManager.defaultSession = "plasma";
services.xserver.videoDrivers = ["nvidia"]; services.xserver.videoDrivers = ["nvidia"];
@ -164,7 +164,7 @@
services.blueman.enable = true; services.blueman.enable = true;
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.xserver.libinput.enable = true; services.libinput.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.xqtc = { users.users.xqtc = {

View file

@ -33,9 +33,9 @@
security.pam.services.swaylock = {}; security.pam.services.swaylock = {};
hardware.opengl = { hardware.graphics = {
enable = true; enable = true;
driSupport32Bit = true; enable32Bit = true;
}; };
hardware.nvidia = { hardware.nvidia = {
@ -108,7 +108,7 @@
}; };
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.xserver.libinput.enable = true; services.libinput.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
users.users.xqtc = { users.users.xqtc = {

View file

@ -20,9 +20,9 @@
security.pam.services.swaylock = {}; security.pam.services.swaylock = {};
hardware.opengl = { hardware.graphics = {
enable = true; enable = true;
driSupport32Bit = true; enable32Bit = true;
}; };
hardware.bluetooth = { hardware.bluetooth = {
@ -79,7 +79,7 @@
# services.xserver.displayManager.gdm.enable = true; # services.xserver.displayManager.gdm.enable = true;
# services.xserver.displayManager.startx.enable = true; # services.xserver.displayManager.startx.enable = true;
# services.xserver.desktopManager.gnome.enable = true; # services.xserver.desktopManager.gnome.enable = true;
services.xserver.desktopManager.plasma6.enable = true; services.desktopManager.plasma6.enable = true;
#services.xserver.displayManager.defaultSession = "plasmawayland"; #services.xserver.displayManager.defaultSession = "plasmawayland";
# services.xserver.videoDrivers = ["intel"]; # services.xserver.videoDrivers = ["intel"];
@ -119,7 +119,7 @@
# ''; # '';
#}; #};
# Enable touchpad support (enabled default in most desktopManager). # Enable touchpad support (enabled default in most desktopManager).
services.xserver.libinput.enable = true; services.libinput.enable = true;
programs.adb.enable = true; programs.adb.enable = true;
# Define a user account. Don't forget to set a password with passwd. # Define a user account. Don't forget to set a password with passwd.
@ -141,7 +141,7 @@
cargo cargo
cargo-generate cargo-generate
sway sway
gnome.adwaita-icon-theme adwaita-icon-theme
glib glib
#swaylock #swaylock
swaylock-effects swaylock-effects

View file

@ -71,8 +71,8 @@
# Enable the X11 windowing system. # Enable the X11 windowing system.
# services.xserver.enable = true; # services.xserver.enable = true;
hardware.opengl.enable = true; hardware.graphics.enable = true;
hardware.opengl.driSupport32Bit = true; hardware.graphics.enable32Bit = true;
# Configure keymap in X11 # Configure keymap in X11
# services.xserver.xkb.layout = "us"; # services.xserver.xkb.layout = "us";