niri + dms; WIP

This commit is contained in:
William 2025-10-10 09:41:12 -03:00
parent 92a06e984b
commit 7f64d49052
9 changed files with 122 additions and 317 deletions

View file

@ -13,7 +13,6 @@
./programs.nix
./security.nix
./services.nix
./stylix.nix
./users.nix
./virtualisation.nix
];

View file

@ -18,20 +18,6 @@
# Workstation specific configuration
(lib.mkIf hostType.isWorkstation {
services = {
displayManager = {
autoLogin = {
enable = true;
user = "user";
};
sddm = {
enable = true;
wayland = {
enable = true;
compositor = "kwin";
};
};
};
desktopManager.plasma6.enable = true;
pipewire = {
enable = true;
alsa.enable = true;
@ -40,6 +26,18 @@
jack.enable = true;
wireplumber.enable = true;
};
greetd.settings.initial_session = {
command = "niri";
user = "user";
};
};
programs = {
dankMaterialShell.greeter = {
enable = true;
compositor.name = "niri";
};
niri.enable = true;
};
hardware = {

View file

@ -48,6 +48,7 @@
let
kdepkgs = with pkgs.kdePackages; [
ark
dolphin
dolphin-plugins
kolourpaint
];
@ -72,6 +73,7 @@
[
### Dev Tools ###
bat
claude-code
lazygit
fd
fzf
@ -109,6 +111,7 @@
protonup
### System Utilities ###
adwaita-icon-theme
colloid-gtk-theme
junction
kara
kde-rounded-corners
@ -125,15 +128,6 @@
qview
]
++ kdepkgs;
plasma6.excludePackages = with pkgs.kdePackages; [
discover
elisa
gwenview
kate
khelpcenter
konsole
oxygen
];
};
programs = {
@ -163,8 +157,9 @@
packages = with pkgs; [
corefonts
inter
nerd-fonts.hack
nerd-fonts.fira-code
noto-fonts-cjk-sans
noto-fonts-color-emoji
roboto
];
};

View file

@ -2,10 +2,7 @@
{
hardware = {
amdgpu = {
opencl.enable = true;
amdvlk.enable = true;
};
amdgpu.opencl.enable = true;
graphics.extraPackages = with pkgs; [ rocmPackages.clr.icd ];
};
}