mirror of
https://github.com/MichaelFisher1997/nixos.git
synced 2025-04-27 15:23:10 +00:00
lightdm + i3
This commit is contained in:
parent
ade5504788
commit
7e5af56dc0
@ -13,7 +13,7 @@
|
|||||||
./docker.nix
|
./docker.nix
|
||||||
./hyprland.nix
|
./hyprland.nix
|
||||||
./networking.nix
|
./networking.nix
|
||||||
./i3.nix
|
#./i3.nix
|
||||||
];
|
];
|
||||||
|
|
||||||
# Bootloader.
|
# Bootloader.
|
||||||
@ -52,15 +52,54 @@
|
|||||||
|
|
||||||
# Enable the X11 windowing system.
|
# Enable the X11 windowing system.
|
||||||
# services.xserver.enable = true;
|
# services.xserver.enable = true;
|
||||||
services.xserver = {
|
# services.xserver = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
xkb.layout = "gb";
|
# xkb.layout = "gb";
|
||||||
xkb.variant = "";
|
# xkb.variant = "";
|
||||||
};
|
# videoDrivers = ["amdgpu"];
|
||||||
services.xserver.videoDrivers = ["amdgpu"];
|
# displayManager.gdm.enable = true;
|
||||||
# Enable the GNOME Desktop Environment.
|
# desktopManager.gnome.enable = true;
|
||||||
services.xserver.displayManager.gdm.enable = true;
|
# windowManager.i3 = {
|
||||||
services.xserver.desktopManager.gnome.enable = true;
|
# enable = true;
|
||||||
|
# package = pkgs.i3-gaps;
|
||||||
|
# };
|
||||||
|
# };
|
||||||
|
# XServer Configuration
|
||||||
|
services.xserver = {
|
||||||
|
enable = true;
|
||||||
|
xkb.layout = "gb";
|
||||||
|
xkb.variant = "";
|
||||||
|
videoDrivers = ["amdgpu"];
|
||||||
|
|
||||||
|
# Desktop Managers Configuration
|
||||||
|
desktopManager = {
|
||||||
|
gnome.enable = true;
|
||||||
|
};
|
||||||
|
|
||||||
|
# Window Managers Configuration
|
||||||
|
windowManager = {
|
||||||
|
i3 = {
|
||||||
|
enable = true;
|
||||||
|
package = pkgs.i3-gaps; # Optional: use i3-gaps if you prefer the version with gaps
|
||||||
|
extraPackages = with pkgs; [
|
||||||
|
i3status
|
||||||
|
i3lock
|
||||||
|
rofi
|
||||||
|
lxappearance
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
|
# Display Manager Configuration
|
||||||
|
displayManager = {
|
||||||
|
gdm = {
|
||||||
|
enable = false;
|
||||||
|
};
|
||||||
|
lightdm = {
|
||||||
|
enable = true;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
# Enable kde6
|
# Enable kde6
|
||||||
#services.displayManager.sddm.enable = false;
|
#services.displayManager.sddm.enable = false;
|
||||||
#services.displayManager.sddm.wayland.enable = false;
|
#services.displayManager.sddm.wayland.enable = false;
|
||||||
@ -101,6 +140,9 @@
|
|||||||
description = "micqdf";
|
description = "micqdf";
|
||||||
extraGroups = [ "networkmanager" "wheel" "docker"];
|
extraGroups = [ "networkmanager" "wheel" "docker"];
|
||||||
};
|
};
|
||||||
|
# environment.systemPackages = [
|
||||||
|
# pkgs.home-manager
|
||||||
|
# ];
|
||||||
|
|
||||||
# Install programs config
|
# Install programs config
|
||||||
programs.java.enable = true;
|
programs.java.enable = true;
|
||||||
|
1
i3.nix
1
i3.nix
@ -1,3 +1,4 @@
|
|||||||
|
#this might be redundent
|
||||||
{config, pkgs, callPackage, ... }:
|
{config, pkgs, callPackage, ... }:
|
||||||
{
|
{
|
||||||
services.xserver = {
|
services.xserver = {
|
||||||
|
@ -14,6 +14,7 @@ in
|
|||||||
fish
|
fish
|
||||||
zsh
|
zsh
|
||||||
curl
|
curl
|
||||||
|
i3
|
||||||
wget
|
wget
|
||||||
ccache
|
ccache
|
||||||
appstream
|
appstream
|
||||||
@ -132,6 +133,7 @@ in
|
|||||||
vulkan-tools
|
vulkan-tools
|
||||||
vulkan-headers
|
vulkan-headers
|
||||||
wayland-protocols
|
wayland-protocols
|
||||||
|
minecraft
|
||||||
];
|
];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user