This commit is contained in:
2026-01-31 01:22:22 -03:00
parent 7e74798b50
commit 30a66212fa
10 changed files with 207 additions and 85 deletions
+18 -13
View File
@@ -6,8 +6,8 @@
programs.dms-shell = { programs.dms-shell = {
enable = true; enable = true;
#package = inputs.dms.packages.${pkgs.stdenv.hostPlatform.system}.default; package = inputs.dms.packages.${pkgs.stdenv.hostPlatform.system}.default;
#quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell; quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell;
systemd = { systemd = {
enable = true; # Systemd service for auto-start enable = true; # Systemd service for auto-start
@@ -15,8 +15,9 @@
}; };
plugins = { plugins = {
dankBitwarden.enable = true; #dankBitwarden.enable = true;
#DankKDEConnect.enable = true; dankKDEConnect.enable = true;
linuxWallpaperEngine.enable = true;
}; };
# Core features # Core features
@@ -29,7 +30,9 @@
imports = [ imports = [
./thunar.nix ./thunar.nix
#inputs.dms-plugin-registry.modules.default inputs.dms.nixosModules.dank-material-shell
inputs.dms-plugin-registry.modules.default
inputs.dms.nixosModules.greeter
]; ];
xdg.portal = { xdg.portal = {
@@ -42,10 +45,12 @@
programs.xwayland.enable = true; programs.xwayland.enable = true;
programs.kdeconnect.enable = true; programs.kdeconnect.enable = true;
services.displayManager.dms-greeter = { #services.displayManager.dms-greeter = {
enable = true; # enable = true;
compositor.name = "niri"; # compositor.name = "hyprland";
}; # package = inputs.dms.packages.${pkgs.stdenv.hostPlatform.system}.default;
# quickshell.package = inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.quickshell;
#};
services = { services = {
greetd = greetd =
@@ -63,10 +68,10 @@
initial_session = session; initial_session = session;
}; };
}; };
displayManager.autoLogin = {
user = "gui";
enable = true;
};
}; };
environment.systemPackages = with pkgs; [
dgop
];
} }
+2 -2
View File
@@ -3,8 +3,8 @@
imports = [ imports = [
#./cosmic.nix #./cosmic.nix
#./gnome.nix #./gnome.nix
./kde.nix #./kde.nix
#./dms.nix ./dms.nix
]; ];
} }
+2
View File
@@ -45,6 +45,8 @@
adwaita-qt6 adwaita-qt6
winboat winboat
xwayland-satellite xwayland-satellite
linux-wallpaperengine
## inputs stable ## inputs stable
#inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system} #inputs.nixpkgs-stable.legacyPackages.${pkgs.stdenv.hostPlatform.system}
+4 -10
View File
@@ -1,26 +1,20 @@
{ config, lib, inputs, pkgs, ... }: { { config, lib, inputs, pkgs, ... }: {
## configuraçao da steam ## configuraçao da steam
programs.steam = { programs = {
steam = {
enable = true; enable = true;
remotePlay.openFirewall = true; remotePlay.openFirewall = true;
dedicatedServer.openFirewall = true; dedicatedServer.openFirewall = true;
localNetworkGameTransfers.openFirewall = true; localNetworkGameTransfers.openFirewall = true;
}; };
nixpkgs.config.allowUnfreePredicate = pkg: lib.elem (lib.getName pkg) [
"steam"
"steam-original"
"steam-unwrapped"
"steam-run"
];
programs = {
gamescope.enable = true; gamescope.enable = true;
gamemode.enable = true; gamemode.enable = true;
}; };
## Configuraçoes do obs ## Configuraçoes do obs
programs.obs-studio = { programs.obs-studio = {
+1 -2
View File
@@ -6,7 +6,7 @@
telegram-desktop telegram-desktop
pear-desktop pear-desktop
element-desktop element-desktop
#(discord.override {withEquicord = true;}) #(discord.override { withEquicord = true; })
equibop equibop
## Jogos ## Jogos
@@ -50,5 +50,4 @@
]; ];
} }
+3 -3
View File
@@ -10,7 +10,7 @@
boot = { boot = {
#kernelPackages = pkgs.linuxPackages_latest; #kernelPackages = pkgs.linuxPackages_latest;
#kernelPackages = pkgs.linuxPackages_cachyos; #kernelPackages = pkgs.linuxPackages_cachyos;
kernelPackages = inputs.nix-cachyos-kernel.legacyPackages.x86_64-linux.linuxPackages-cachyos-latest-lto; kernelPackages = inputs.nix-cachyos-kernel.legacyPackages.x86_64-linux.linuxPackages-cachyos-latest-lto-x86_64-v3;
loader.systemd-boot.enable = true; loader.systemd-boot.enable = true;
loader.efi.canTouchEfiVariables = true; loader.efi.canTouchEfiVariables = true;
loader.systemd-boot.configurationLimit = 10; loader.systemd-boot.configurationLimit = 10;
@@ -20,8 +20,8 @@
services = { services = {
xserver.enable = false; # Ativar sistema gráfico X11 xserver.enable = false; # Ativar sistema gráfico X11
displayManager.autoLogin.enable = true; # displayManager.autoLogin.enable = true;
displayManager.autoLogin.user = "gui"; # displayManager.autoLogin.user = "gui";
printing.enable = false; printing.enable = false;
}; };
+148 -35
View File
@@ -39,11 +39,11 @@
"cachyos-kernel-patches": { "cachyos-kernel-patches": {
"flake": false, "flake": false,
"locked": { "locked": {
"lastModified": 1769420040, "lastModified": 1769587384,
"narHash": "sha256-OsO2Pi2oDE2hZoxCJ40mx9/wag9XXQ5FkcwIUcJN4Go=", "narHash": "sha256-fPOlnH9arzQLmkbaZ6p+otwLuH9YEf/t8Q2o9/Yq/YA=",
"owner": "CachyOS", "owner": "CachyOS",
"repo": "kernel-patches", "repo": "kernel-patches",
"rev": "d2f1d070c0303b3b2bcb71df73c623a274258e22", "rev": "5f061ab9733ad15eccf6b9995e9d56f572e67266",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -52,6 +52,45 @@
"type": "github" "type": "github"
} }
}, },
"dms": {
"inputs": {
"nixpkgs": "nixpkgs_3",
"quickshell": "quickshell"
},
"locked": {
"lastModified": 1769798733,
"narHash": "sha256-ctY7pE186OilrdClbpQun5Oeo0eH6ABkjtZq5sZ6P0M=",
"owner": "AvengeMedia",
"repo": "DankMaterialShell",
"rev": "a90717b20c6fde1a3af51bce3eba8654d5deefa8",
"type": "github"
},
"original": {
"owner": "AvengeMedia",
"repo": "DankMaterialShell",
"type": "github"
}
},
"dms-plugin-registry": {
"inputs": {
"nixpkgs": [
"nixpkgs"
]
},
"locked": {
"lastModified": 1769798437,
"narHash": "sha256-rXeQldt91F12ZpjvAxe3C19f/RfC7qaaulaT1LDNfY8=",
"owner": "AvengeMedia",
"repo": "dms-plugin-registry",
"rev": "c25ed3fb38645f6b242f84d2e36792efbc8ac78e",
"type": "github"
},
"original": {
"owner": "AvengeMedia",
"repo": "dms-plugin-registry",
"type": "github"
}
},
"flake-compat": { "flake-compat": {
"flake": false, "flake": false,
"locked": { "locked": {
@@ -168,11 +207,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769450270, "lastModified": 1769813945,
"narHash": "sha256-pdVm/zJazDUAasTyHFX/Pbrlk9Upjxi0yzgn7GjGe4g=", "narHash": "sha256-9ABv9Lo9t6MrFjlnRnU8Zw1C6LVj2+R8PipQ/rxGLHk=",
"owner": "nix-community", "owner": "nix-community",
"repo": "home-manager", "repo": "home-manager",
"rev": "a10c1e8f5ad2589414407f4851c221cb66270257", "rev": "475921375def3eb930e1f8883f619ff8609accb6",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -208,14 +247,14 @@
"cachyos-kernel-patches": "cachyos-kernel-patches", "cachyos-kernel-patches": "cachyos-kernel-patches",
"flake-compat": "flake-compat_2", "flake-compat": "flake-compat_2",
"flake-parts": "flake-parts", "flake-parts": "flake-parts",
"nixpkgs": "nixpkgs_3" "nixpkgs": "nixpkgs_4"
}, },
"locked": { "locked": {
"lastModified": 1769536613, "lastModified": 1769709954,
"narHash": "sha256-v1XqNPLHBb2rKiquxwDQU7lMmFbXVgYPDC8LMWcvVds=", "narHash": "sha256-giMeVSEYM80pRrpB95wwgvcGODbkKT3LKVnTpVTj8TA=",
"owner": "xddxdd", "owner": "xddxdd",
"repo": "nix-cachyos-kernel", "repo": "nix-cachyos-kernel",
"rev": "9e9058ae652c374a26242bd034d82ed0c04ec53c", "rev": "856b12c3db3cb7a2531d4f26eac6f2129284f7e1",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -258,11 +297,11 @@
}, },
"nixpkgs-master": { "nixpkgs-master": {
"locked": { "locked": {
"lastModified": 1769542889, "lastModified": 1769819419,
"narHash": "sha256-SAdV/kXjT1kWx/oCWwpncnBvLGePTDWffnQDKQq8K3U=", "narHash": "sha256-gyUs8aTxhQF/ptJGh0HT21POr8wi6Y7YVUs7w+v6S4I=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "23c1cd11b48117a954dec7e131f2f1705adf4148", "rev": "6d70567773843ee381a1adbb212d452a43b078dc",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -273,11 +312,11 @@
}, },
"nixpkgs-stable": { "nixpkgs-stable": {
"locked": { "locked": {
"lastModified": 1769318308, "lastModified": 1769598131,
"narHash": "sha256-Mjx6p96Pkefks3+aA+72lu1xVehb6mv2yTUUqmSet6Q=", "narHash": "sha256-e7VO/kGLgRMbWtpBqdWl0uFg8Y2XWFMdz0uUJvlML8o=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "1cd347bf3355fce6c64ab37d3967b4a2cb4b878c", "rev": "fa83fd837f3098e3e678e6cf017b2b36102c7211",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -305,11 +344,27 @@
}, },
"nixpkgs_3": { "nixpkgs_3": {
"locked": { "locked": {
"lastModified": 1769520429, "lastModified": 1769018530,
"narHash": "sha256-l+Ao9qDn8CdeNGXztaEW5gkAL5tQMwLxbyXiBDR8M9A=", "narHash": "sha256-MJ27Cy2NtBEV5tsK+YraYr2g851f3Fl1LpNHDzDX15c=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "88d3861acdd3d2f0e361767018218e51810df8a1",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_4": {
"locked": {
"lastModified": 1769694244,
"narHash": "sha256-y9iLxICVcfG0IS7neuCS+K/qtM1DexpRi4Dd5naIc5g=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "ff8aa693ba368484135f76db7e119f79419e8065", "rev": "e9dd4a0a603081bc77beda88510f873671d38859",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -319,13 +374,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_4": { "nixpkgs_5": {
"locked": { "locked": {
"lastModified": 1769433173, "lastModified": 1769740369,
"narHash": "sha256-Gf1dFYgD344WZ3q0LPlRoWaNdNQq8kSBDLEWulRQSEs=", "narHash": "sha256-xKPyJoMoXfXpDM5DFDZDsi9PHArf2k5BJjvReYXoFpM=",
"owner": "nixos", "owner": "nixos",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "13b0f9e6ac78abbbb736c635d87845c4f4bee51b", "rev": "6308c3b21396534d8aaeac46179c14c439a89b8a",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -335,13 +390,13 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_5": { "nixpkgs_6": {
"locked": { "locked": {
"lastModified": 1769170682, "lastModified": 1769461804,
"narHash": "sha256-oMmN1lVQU0F0W2k6OI3bgdzp2YOHWYUAw79qzDSjenU=", "narHash": "sha256-msG8SU5WsBUfVVa/9RPLaymvi5bI8edTavbIq3vRlhI=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nixpkgs", "repo": "nixpkgs",
"rev": "c5296fdd05cfa2c187990dd909864da9658df755", "rev": "bfc1b8a4574108ceef22f02bafcf6611380c100d",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -351,6 +406,21 @@
"type": "github" "type": "github"
} }
}, },
"nixpkgs_7": {
"locked": {
"lastModified": 1768127708,
"narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38",
"type": "github"
},
"original": {
"id": "nixpkgs",
"ref": "nixos-unstable",
"type": "indirect"
}
},
"nur": { "nur": {
"inputs": { "inputs": {
"flake-parts": "flake-parts_2", "flake-parts": "flake-parts_2",
@@ -359,11 +429,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769543643, "lastModified": 1769814311,
"narHash": "sha256-9dO5RU+ten08OZVbyB99414HKr2RbtiXXkptS+KvSFI=", "narHash": "sha256-3vHLVsCZFnEOFfWE17vY02vL+BRJnQdQzEdAdRUysuI=",
"owner": "nix-community", "owner": "nix-community",
"repo": "NUR", "repo": "NUR",
"rev": "ee8c20ce4cfc404aae54b052b23c0a204bb052c4", "rev": "900e70bc0a9b647b5c2f8e573c84a35fa3961630",
"type": "github" "type": "github"
}, },
"original": { "original": {
@@ -375,7 +445,7 @@
"preload-ng": { "preload-ng": {
"inputs": { "inputs": {
"flake-utils": "flake-utils", "flake-utils": "flake-utils",
"nixpkgs": "nixpkgs_5" "nixpkgs": "nixpkgs_6"
}, },
"locked": { "locked": {
"lastModified": 1768356181, "lastModified": 1768356181,
@@ -391,17 +461,60 @@
"type": "github" "type": "github"
} }
}, },
"quickshell": {
"inputs": {
"nixpkgs": [
"dms",
"nixpkgs"
]
},
"locked": {
"lastModified": 1766725085,
"narHash": "sha256-O2aMFdDUYJazFrlwL7aSIHbUSEm3ADVZjmf41uBJfHs=",
"ref": "refs/heads/master",
"rev": "41828c4180fb921df7992a5405f5ff05d2ac2fff",
"revCount": 715,
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
},
"original": {
"rev": "41828c4180fb921df7992a5405f5ff05d2ac2fff",
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
}
},
"quickshell_2": {
"inputs": {
"nixpkgs": "nixpkgs_7"
},
"locked": {
"lastModified": 1769593411,
"narHash": "sha256-WW00FaBiUmQyxvSbefvgxIjwf/WmRrEGBbwMHvW/7uQ=",
"ref": "refs/heads/master",
"rev": "1e4d804e7f3fa7465811030e8da2bf10d544426a",
"revCount": 732,
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
},
"original": {
"type": "git",
"url": "https://git.outfoxxed.me/quickshell/quickshell"
}
},
"root": { "root": {
"inputs": { "inputs": {
"aagl": "aagl", "aagl": "aagl",
"dms": "dms",
"dms-plugin-registry": "dms-plugin-registry",
"hayase": "hayase", "hayase": "hayase",
"home-manager": "home-manager", "home-manager": "home-manager",
"nix-cachyos-kernel": "nix-cachyos-kernel", "nix-cachyos-kernel": "nix-cachyos-kernel",
"nixpkgs": "nixpkgs_4", "nixpkgs": "nixpkgs_5",
"nixpkgs-master": "nixpkgs-master", "nixpkgs-master": "nixpkgs-master",
"nixpkgs-stable": "nixpkgs-stable", "nixpkgs-stable": "nixpkgs-stable",
"nur": "nur", "nur": "nur",
"preload-ng": "preload-ng", "preload-ng": "preload-ng",
"quickshell": "quickshell_2",
"zen-browser": "zen-browser" "zen-browser": "zen-browser"
} }
}, },
@@ -446,11 +559,11 @@
] ]
}, },
"locked": { "locked": {
"lastModified": 1769491693, "lastModified": 1769748063,
"narHash": "sha256-bbqeCDML1yXI6kpy8q8BshKRV1szk3xV0StAbzw4Z+o=", "narHash": "sha256-H5XCtJMS3RQKHeaS+axX7CAJ0WwuTUYGy4uzLFSm0Xc=",
"owner": "0xc000022070", "owner": "0xc000022070",
"repo": "zen-browser-flake", "repo": "zen-browser-flake",
"rev": "708e0f10aba5de7d0f55883d06fa08aa6a7cd462", "rev": "efdd1e683da9412f515b9bd42c37861978c2fd3a",
"type": "github" "type": "github"
}, },
"original": { "original": {
+7 -1
View File
@@ -9,6 +9,12 @@
#chaotic.url = "github:lonerOrz/nyx-loner"; #chaotic.url = "github:lonerOrz/nyx-loner";
nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release"; nix-cachyos-kernel.url = "github:xddxdd/nix-cachyos-kernel/release";
aagl.url = "github:ezKEa/aagl-gtk-on-nix"; aagl.url = "github:ezKEa/aagl-gtk-on-nix";
dms.url = "github:AvengeMedia/DankMaterialShell";
quickshell.url = "git+https://git.outfoxxed.me/quickshell/quickshell";
dms-plugin-registry = {
url = "github:AvengeMedia/dms-plugin-registry";
inputs.nixpkgs.follows = "nixpkgs";
};
home-manager = { home-manager = {
url = "github:nix-community/home-manager/"; url = "github:nix-community/home-manager/";
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
@@ -26,7 +32,7 @@
inputs.nixpkgs.follows = "nixpkgs"; inputs.nixpkgs.follows = "nixpkgs";
}; };
}; };
outputs = {self ,nixpkgs ,nixpkgs-stable ,nixpkgs-master ,home-manager ,zen-browser ,nur ,hayase ,preload-ng ,nix-cachyos-kernel ,aagl , ...} @ inputs: { outputs = {self ,nixpkgs ,nixpkgs-stable ,nixpkgs-master ,home-manager ,zen-browser ,nur ,hayase ,preload-ng ,nix-cachyos-kernel ,aagl ,dms ,dms-plugin-registry ,quickshell , ...} @ inputs: {
nixosConfigurations = { nixosConfigurations = {
"Alfa" = nixpkgs.lib.nixosSystem { "Alfa" = nixpkgs.lib.nixosSystem {
system = "x86_64-linux"; system = "x86_64-linux";
+18 -15
View File
@@ -23,22 +23,25 @@
flakePath = "/etc/nixos"; flakePath = "/etc/nixos";
}; };
#gtk = { gtk = {
# enable = true; enable = true;
# theme = { theme = {
# name = "Adwaita-dark"; name = "Adwaita-dark";
# package = pkgs.gnome-themes-extra; package = pkgs.gnome-themes-extra;
# }; };
# gtk3.extraConfig.gtk-application-prefer-dark-theme = 1; gtk3.extraConfig.gtk-application-prefer-dark-theme = 1;
# gtk4.extraConfig.gtk-application-prefer-dark-theme = 1; gtk4.extraConfig.gtk-application-prefer-dark-theme = 1;
#}; };
#qt = { qt = {
# enable = true; enable = true;
# style = { style = {
# name = "adwaita-dark"; name = "adwaita-dark";
# }; };
#}; };
xdg.configFile."gtk-3.0/settings.ini".force = true;
xdg.configFile."gtk-4.0/settings.ini".force = true;
} }