forked from extern/zaneyos
Fixed portal issues and switching from gdm to sddm
This commit is contained in:
parent
d430a17321
commit
b5cd34b76f
@ -7,7 +7,7 @@
|
||||
pkgs."${browser}" discord libvirt swww grim slurp gnome.file-roller
|
||||
swaynotificationcenter rofi-wayland imv transmission-gtk mpv
|
||||
gimp obs-studio blender kdenlive godot_4 rustup pavucontrol audacity
|
||||
zeroad xonotic openra font-awesome spotify swayidle vim neovide neovim
|
||||
font-awesome spotify swayidle vim neovide neovim
|
||||
(nerdfonts.override { fonts = [ "JetBrainsMono" ]; })
|
||||
# Import Scripts
|
||||
(import ./../scripts/emopicker9000.nix { inherit pkgs; })
|
||||
|
@ -6,6 +6,7 @@
|
||||
./amd-steam.nix
|
||||
./autorun.nix
|
||||
./boot.nix
|
||||
./displaymanager.nix
|
||||
./intel-opengl.nix
|
||||
./intel-steam.nix
|
||||
./polkit.nix
|
||||
|
15
config/system/displaymanager.nix
Normal file
15
config/system/displaymanager.nix
Normal file
@ -0,0 +1,15 @@
|
||||
{ pkgs, config, ... }:
|
||||
|
||||
{
|
||||
services.xserver.displayManager = {
|
||||
# enable = true;
|
||||
# layout = "us";
|
||||
# xkbVariant = "";
|
||||
# libinput.enable = true;
|
||||
sddm = {
|
||||
enable = true;
|
||||
autoNumlock = true;
|
||||
wayland.enable = true;
|
||||
}
|
||||
};
|
||||
}
|
@ -4,12 +4,16 @@
|
||||
# List services that you want to enable:
|
||||
services.openssh.enable = true;
|
||||
services.fstrim.enable = true;
|
||||
services.xserver = {
|
||||
xdg.portal = {
|
||||
enable = true;
|
||||
layout = "us";
|
||||
xkbVariant = "";
|
||||
libinput.enable = true;
|
||||
videoDrivers = [ "amdgpu" ];
|
||||
extraPortals = [ pkgs.xdg-desktop-portal-gtk
|
||||
pkgs.xdg-desktop-portal-hyprland
|
||||
pkgs.xdg-desktop-portal
|
||||
];
|
||||
configPackages = [ pkgs.xdg-desktop-portal-gtk
|
||||
pkgs.xdg-desktop-portal-hyprland
|
||||
pkgs.xdg-desktop-portal
|
||||
];
|
||||
};
|
||||
services.pipewire = {
|
||||
enable = true;
|
||||
|
@ -8,18 +8,20 @@
|
||||
[ (modulesPath + "/installer/scan/not-detected.nix")
|
||||
];
|
||||
|
||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" ];
|
||||
boot.initrd.availableKernelModules = [ "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ];
|
||||
boot.initrd.kernelModules = [ ];
|
||||
boot.kernelModules = [ "kvm-amd" ];
|
||||
boot.extraModulePackages = [ ];
|
||||
|
||||
fileSystems."/" =
|
||||
{ device = "/dev/disk/by-uuid/37d2dff5-91fd-42c8-b836-1cc3d18b9cd4";
|
||||
{ device = "/dev/disk/by-uuid/b3302d13-4461-425c-aecc-13296f8bc93b";
|
||||
fsType = "ext4";
|
||||
};
|
||||
|
||||
boot.initrd.luks.devices."luks-bcd5941f-0fd9-4a5e-b8ff-b6bef60a1dd1".device = "/dev/disk/by-uuid/bcd5941f-0fd9-4a5e-b8ff-b6bef60a1dd1";
|
||||
|
||||
fileSystems."/boot" =
|
||||
{ device = "/dev/disk/by-uuid/6ADB-9840";
|
||||
{ device = "/dev/disk/by-uuid/67A4-1012";
|
||||
fsType = "vfat";
|
||||
};
|
||||
|
||||
|
15
system.nix
15
system.nix
@ -48,13 +48,11 @@
|
||||
polkit_gnome lm_sensors unzip unrar libnotify
|
||||
v4l-utils ydotool wl-clipboard socat cowsay lsd
|
||||
pkg-config meson hugo gnumake ninja go nodejs symbola
|
||||
noto-fonts-color-emoji material-icons brightnessctl
|
||||
gnome.adwaita-icon-theme
|
||||
noto-fonts-color-emoji material-icons brightnessctl
|
||||
];
|
||||
|
||||
programs.java.enable = true;
|
||||
programs.dconf.enable = true;
|
||||
programs.steam.gamescopeSession.enable = true;
|
||||
programs.dconf.enable = true;
|
||||
|
||||
# Some programs need SUID wrappers, can be configured further or are
|
||||
# started in user sessions.
|
||||
@ -68,15 +66,6 @@
|
||||
POLKIT_BIN = "${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1";
|
||||
};
|
||||
|
||||
xdg = {
|
||||
portal = {
|
||||
extraPortals = with pkgs; [
|
||||
xdg-desktop-portal
|
||||
xdg-desktop-portal-hyprland
|
||||
];
|
||||
};
|
||||
};
|
||||
|
||||
# Optimization settings and garbage collection automation
|
||||
nix = {
|
||||
settings.auto-optimise-store = true;
|
||||
|
Loading…
Reference in New Issue
Block a user