random shit
This commit is contained in:
@@ -3,31 +3,23 @@ let cfg = osConfig.custom.graphical.i3;
|
||||
in {
|
||||
config = lib.mkIf cfg.enable {
|
||||
home.file.".config/i3" = {
|
||||
enable = true;
|
||||
recursive = true;
|
||||
source = ../.config/i3;
|
||||
target = ".config/i3";
|
||||
};
|
||||
|
||||
home.file.".config/picom" = {
|
||||
enable = true;
|
||||
recursive = true;
|
||||
source = ../.config/picom;
|
||||
target = ".config/picom";
|
||||
};
|
||||
|
||||
home.file.".config/wallpapers" = {
|
||||
enable = true;
|
||||
recursive = true;
|
||||
source = ../.config/wallpapers;
|
||||
target = ".config/wallpapers";
|
||||
};
|
||||
|
||||
home.file.".config/polybar" = {
|
||||
enable = true;
|
||||
recursive = true;
|
||||
source = ../.config/polybar;
|
||||
target = ".config/polybar";
|
||||
};
|
||||
services.polybar = {
|
||||
enable = true;
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
ripgrep
|
||||
fd
|
||||
cmake
|
||||
nodePackages.pyright
|
||||
pyright
|
||||
nodePackages.eslint
|
||||
ccls
|
||||
nodejs_22
|
||||
|
||||
@@ -11,20 +11,26 @@ in {
|
||||
enable = true;
|
||||
xkb.layout = config.mainUser.layout;
|
||||
xkb.variant = config.mainUser.variant;
|
||||
displayManager = {
|
||||
sddm.enable = true;
|
||||
};
|
||||
|
||||
#displayManager.sddm.settings.Wayland.SessionDir = "${pkgs.plasma5Packages.plasma-workspace}/share/wayland-sessions";
|
||||
#displayManager.sddm.wayland.enable = true;
|
||||
|
||||
};
|
||||
#services.xserver.desktopManager.plasma5.enable = true;
|
||||
|
||||
services.desktopManager.plasma6.enable = true;
|
||||
environment.plasma6.excludePackages = with pkgs.kdePackages; [ ocean-sound-theme spectacle kwallet dolphin ];
|
||||
services.displayManager.sddm.enable = true;
|
||||
#services.displayManager.sddm.wayland.enable = true;
|
||||
services.desktopManager.plasma6 = {
|
||||
enable = true;
|
||||
};
|
||||
environment.plasma6.excludePackages = with pkgs.kdePackages; [
|
||||
ocean-sound-theme
|
||||
spectacle
|
||||
kwallet
|
||||
dolphin
|
||||
];
|
||||
|
||||
environment.sessionVariables = {
|
||||
# __GL_YIELD = "usleep";
|
||||
# __GL_YIELD = "usleep";
|
||||
MOZ_ENABLE_WAYLAND = "1";
|
||||
#NIXOS_OZONE_WL = "1";
|
||||
};
|
||||
|
||||
@@ -15,6 +15,7 @@ in {
|
||||
displayManager = {
|
||||
sddm.enable = true;
|
||||
sddm.theme = "${pkgs.sddm-astronaut}";
|
||||
#sddm.theme = "breeze";
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@@ -85,13 +85,13 @@
|
||||
# waitPID=$!
|
||||
# '';
|
||||
#}
|
||||
{
|
||||
manage = "desktop";
|
||||
name = "plasma5";
|
||||
start = ''
|
||||
env ${pkgs.plasma-workspace}/bin/startplasma-x11
|
||||
'';
|
||||
}
|
||||
#{
|
||||
# manage = "desktop";
|
||||
# name = "plasma5";
|
||||
# start = ''
|
||||
# env ${pkgs.plasma-workspace}/bin/startplasma-x11
|
||||
# '';
|
||||
#}
|
||||
];
|
||||
|
||||
# fix index
|
||||
|
||||
@@ -16,7 +16,11 @@
|
||||
ld.enable = true;
|
||||
settings.enable = true;
|
||||
};
|
||||
graphical = { i3.enable = true; };
|
||||
graphical = {
|
||||
i3.enable = true;
|
||||
plasma.enable = true;
|
||||
sddm.enable = true;
|
||||
};
|
||||
};
|
||||
networking.networkmanager.enable = true;
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
services.xserver = {
|
||||
enable = true;
|
||||
displayManager = {
|
||||
autoLogin.enable = true;
|
||||
autoLogin.enable = false;
|
||||
autoLogin.user = "vm";
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user