Adicionado DMS e update de rotina

This commit is contained in:
2026-01-26 17:02:32 -03:00
parent 3bb4c9e33f
commit f0d352a946
14 changed files with 319 additions and 151 deletions
+3
View File
@@ -33,5 +33,8 @@
"widget.gtk.libadwaita-colors.enabled" = false;
};
imports = [
./thunar.nix
];
}
+72
View File
@@ -0,0 +1,72 @@
{ config, lib, inputs, pkgs, ... }: {
programs.niri = {
enable = true;
};
programs.dms-shell = {
enable = true;
#package = inputs.dms.packages.${pkgs.stdenv.hostPlatform.system}.default;
#quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell;
systemd = {
enable = true; # Systemd service for auto-start
restartIfChanged = true; # Auto-restart dms.service when dms-shell changes
};
plugins = {
dankBitwarden.enable = true;
#DankKDEConnect.enable = true;
};
# Core features
enableSystemMonitoring = true; # System monitoring widgets (dgop)
enableVPN = true; # VPN management widget
enableDynamicTheming = true; # Wallpaper-based theming (matugen)
enableAudioWavelength = true; # Audio visualizer (cava)
enableCalendarEvents = true; # Calendar integration (khal)
};
imports = [
./thunar.nix
#inputs.dms-plugin-registry.modules.default
];
xdg.portal = {
enable = true;
extraPortals = [pkgs.kdePackages.xdg-desktop-portal-kde];
config.common.default = "*";
};
security.polkit.enable = true;
programs.xwayland.enable = true;
programs.kdeconnect.enable = true;
services.displayManager.dms-greeter = {
enable = true;
compositor.name = "niri";
};
services = {
greetd =
let
session = {
command = "${pkgs.niri}/bin/niri-session";
user = "gui";
};
in
{
enable = true;
settings = {
terminal.vt = 1;
default_session = session;
initial_session = session;
};
};
displayManager.autoLogin = {
user = "gui";
enable = true;
};
};
}
+1
View File
@@ -4,6 +4,7 @@
#./cosmic.nix
#./gnome.nix
./kde.nix
#./dms.nix
];
}
+17
View File
@@ -0,0 +1,17 @@
{ config, lib, inputs, pkgs, ... }: {
fonts.fontDir.enable = true;
fonts.fontconfig.enable = true;
fonts.packages = with pkgs; [
nerd-fonts.jetbrains-mono
nerd-fonts.ubuntu-mono
nerd-fonts.ubuntu-sans
nerd-fonts.dejavu-sans-mono
nerd-fonts.fira-code
nerd-fonts.overpass
noto-fonts
liberation_ttf
dejavu_fonts
];
}
+1 -1
View File
@@ -6,6 +6,6 @@
./steam.nix
./lact.nix
./obs.nix
#./thunar.nix
./fontes.nix
];
}
+2 -1
View File
@@ -44,7 +44,8 @@
adwaita-qt
adwaita-qt6
winboat
xwayland-satellite
## inputs stable
#inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system}
];
-2
View File
@@ -4,8 +4,6 @@
enable = true;
packages = [
"org.vinegarhq.Sober"
"app/com.dec05eba.gpu_screen_recorder/x86_64/stable"
];
update.auto = {
enable = true;
+5 -2
View File
@@ -24,19 +24,22 @@
nix.package = pkgs.lixPackageSets.latest.lix;
#nix.package = inputs.nixpkgs-master.legacyPackages.${pkgs.system}.lix;
## compilaçao
nix = {
settings = {
cores = 0;
max-jobs = "auto";
auto-optimise-store = true;
extra-sandbox-paths = [ "/var/cache/ccache" ];
## cache kernel
substituters = [ "https://attic.xuyh0120.win/lantian" ];
trusted-public-keys = [ "lantian:EeAUQ+W+6r7EtwnmYjeVwx5kOGEBpjlBfPlzGlTNvHc=" ];
};
};
programs = {
ccache.enable = true;
ccache.cacheDir = "/var/cache/ccache";
};
nix.settings.extra-sandbox-paths = [ "/var/cache/ccache" ];
}