shflakjjds

This commit is contained in:
2026-01-27 17:24:31 +00:00
parent 0ad0a3f632
commit 588171dc0a
9 changed files with 23 additions and 48 deletions

View File

@@ -77,3 +77,6 @@
;;
;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
;; they are implemented.
(after! lsp-mode
(setq lsp-nix-nil-auto-archive t))

View File

@@ -11,7 +11,6 @@ let
isLaptop = systemName == "laptop";
isPc = systemName == "pc";
hypr-package = inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland;
hypr-portal =
inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland;
hypr-split =
@@ -29,7 +28,7 @@ in
{
wayland.windowManager.hyprland = {
enable = window_manager == "hyprland" || window_manager == "all";
package = hypr-package;
package = null; # Use the system package from programs.hyprland to avoid duplicate sessions
portalPackage = hypr-portal;
plugins = [
#pkgs.hyprlandPlugins.hyprsplit
@@ -51,9 +50,7 @@ in
exec-once = [
# "waybar"
# "quickshell"
#"${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"
"${pkgs.kdePackages.polkit-kde-agent-1}/libexec/polkit-kde-authentication-agent-1"
"${pkgs.kdePackages.kwallet-pam}/libexec/pam_kwallet_init"
"${pkgs.polkit_gnome}/libexec/polkit-gnome-authentication-agent-1"
"fcitx5 -d"
"foot -s"
"systemctl --user import-environment DBUS_SESSION_BUS_ADDRESS WAYLAND_DISPLAY XDG_SESSION_TYPE XDG_CURRENT_DESKTOP XDG_SESSION_DESKTOP QT_QPA_PLATFORMTHEME GTK_THEME"

View File

@@ -89,10 +89,6 @@ in
# Startup programs (aligned with hyprland exec-once)
spawn-at-startup = [
{ command = [ "xwayland-satellite" ]; }
{
command = [ "${pkgs.kdePackages.polkit-kde-agent-1}/libexec/polkit-kde-authentication-agent-1" ];
}
{ command = [ "${pkgs.kdePackages.kwallet-pam}/libexec/pam_kwallet_init" ]; }
{
command = [
"fcitx5"
@@ -310,6 +306,16 @@ in
# Window rules
window-rules = [
#{
# matches = [
# { app-id = "firefox"; }
# { app-id = "thunar"; }
# { app-id = "vesktop"; }
# ];
# default-column-width = {
# proportion = 0.95;
# };
#}
# Float file dialogs
{
matches = [

View File

@@ -194,19 +194,6 @@ in
# ─── KDE / File Management ───────────────────────────────────────────────────
kdePackages.qt6ct
kdePackages.baloo # new
kdePackages.baloo-widgets # new
kdePackages.dolphin
kdePackages.ffmpegthumbs # new
kdePackages.kdegraphics-mobipocket # new
kdePackages.kdegraphics-thumbnailers # new
kdePackages.kdesdk-thumbnailers # new
kdePackages.kimageformats # new
kdePackages.kio
kdePackages.kio-extras
# kdePackages.breeze-icons
# kdePackages.dolphin-plugins
# kdePackages.kde-cli-tools
# resvg # new
adwaita-icon-theme
hicolor-icon-theme

View File

@@ -8,5 +8,8 @@
}:
{
# User services can be added here
services.gnome-keyring = {
enable = true;
components = [ "pkcs11" "secrets" "ssh" ];
};
}

1
result Symbolic link
View File

@@ -0,0 +1 @@
/nix/store/3g1dr7pqhswjv3m9pd979rh02f37rfja-nixos-system-mrfluffyPC-26.05.20260123.c5296fd

View File

@@ -114,11 +114,6 @@ in
virt-manager.enable = true;
corectrl.enable = true;
opengamepadui = {
enable = true;
gamescopeSession.enable = true;
};
steam = {
enable = true;
remotePlay.openFirewall = true;
@@ -216,10 +211,8 @@ in
hunspell
hunspellDicts.en_US
# --- KDE Wallet bits ---
kdePackages.kwallet
kdePackages.kwalletmanager
kdePackages.kwallet-pam
# --- GNOME Keyring ---
gnome-keyring
# --- Apps ---
git

View File

@@ -12,8 +12,6 @@ let
in
{
# ─── Desktop & Input ───────────────────────────────────────────────────────
services.xserver.windowManager.fvwm2.gestures = true;
# Enable touchpad support (enabled by default in most desktop managers).
services.libinput = {
enable = true;
@@ -52,19 +50,6 @@ in
};
};
# ─── Nice Shit ──────────────────────────────────────────────────────────────
services.ananicy = {
enable = true;
package = pkgs.ananicy-cpp;
rulesProvider = pkgs.ananicy-cpp;
extraRules = [
{
"name" = "gamescope";
"nice" = -20;
}
];
};
services.blueman.enable = true;
services.accounts-daemon.enable = true;

View File

@@ -91,7 +91,7 @@ in
pam.services = {
swaylock = { };
greetd.enableGnomeKeyring = true;
greetd.kwallet.enable = true;
login.enableGnomeKeyring = true;
};
};