From 717572ae241c63eda41af6c109b2793f383c31e0 Mon Sep 17 00:00:00 2001 From: moons Date: Fri, 21 Aug 2026 05:05:45 +0900 Subject: [PATCH] feat --- flake.lock | 84 +++++++++---------- modules/applications/dpms-off/home/nixos.nix | 16 ---- modules/applications/dpms-off/meta.nix | 3 - modules/applications/noctalia/home.nix | 35 -------- .../profiles/interface/linux-desktop/meta.nix | 1 - modules/services/swayidle/home/nixos.nix | 2 +- 6 files changed, 43 insertions(+), 98 deletions(-) delete mode 100644 modules/applications/dpms-off/home/nixos.nix delete mode 100644 modules/applications/dpms-off/meta.nix diff --git a/flake.lock b/flake.lock index 4fc7c62..31fe9b2 100644 --- a/flake.lock +++ b/flake.lock @@ -100,11 +100,11 @@ "systems": "systems" }, "locked": { - "lastModified": 1786651284, - "narHash": "sha256-yy2vNtjHaFlbhm6hx5TF1vhVwnVBORzjSUGqMk3k9bo=", + "lastModified": 1787168608, + "narHash": "sha256-nsJKvmrV0qsodA+yyJvwck4bP14H0g0NOw3uWgtDOFc=", "owner": "nix-community", "repo": "browser-previews", - "rev": "d8622745162ed988278a35d66adcdf0594804703", + "rev": "635ec2b80c944e3f730b8416dda4d9cbd1f6b9c7", "type": "github" }, "original": { @@ -206,11 +206,11 @@ "nixpkgs": "nixpkgs" }, "locked": { - "lastModified": 1786948352, - "narHash": "sha256-qFouSfAf8Az0j7dUMf128KNXqszdBi8LtmWHEhT3FOw=", + "lastModified": 1787241724, + "narHash": "sha256-OF4G16kv8lJr7RdeqC89oM4V+um7KWe5YlQlQTq5yJs=", "owner": "ilysenko", "repo": "codex-desktop-linux", - "rev": "2078f4da93bc262cb0c5dddd7ad483c6d37fb8cd", + "rev": "bf286d02a6f8866d5f5da90b582410f5fc77f86e", "type": "github" }, "original": { @@ -587,11 +587,11 @@ "zon2nix": "zon2nix" }, "locked": { - "lastModified": 1786999167, - "narHash": "sha256-n4kXAaoUw0MCeLMubUnmjJT6up72Wi8AEeanWs4dkQ0=", + "lastModified": 1787255020, + "narHash": "sha256-HFN9HbsgzFQxvhScUrFebquGmzs5QxsIAXhGWdFZiQE=", "owner": "ghostty-org", "repo": "ghostty", - "rev": "12967b68f7d46bdbfb2cfffb6768332fb9db68c0", + "rev": "1ffa77c90bc47e8200e2c2c88b34ef6745ffd834", "type": "github" }, "original": { @@ -712,11 +712,11 @@ ] }, "locked": { - "lastModified": 1786924861, - "narHash": "sha256-hftabkb+73OcGzvwFAjCiQorAhprs9TnU1+FkGO5CIw=", + "lastModified": 1787146702, + "narHash": "sha256-YbRcLdU/yK4gWsQg7V8WTKZHfXL33g8+wSFUX3wyevs=", "owner": "nix-community", "repo": "home-manager", - "rev": "09ae1b85a6db412d841d60f924b23f881f0d0a38", + "rev": "173b7e8d40fdc8c296a9c99854314f17a3a1704c", "type": "github" }, "original": { @@ -795,11 +795,11 @@ "treefmt-nix": "treefmt-nix_3" }, "locked": { - "lastModified": 1787002006, - "narHash": "sha256-Mc1kiO4ixiAAFttVC9yNtBp2ae6HU9HTFutkfMjxtCU=", + "lastModified": 1787252197, + "narHash": "sha256-6K9jl0sl257ppTU+RG1eVIwEtkx7KEPutae+CMNtAW4=", "owner": "numtide", "repo": "llm-agents.nix", - "rev": "8bb8274c1d52ec9dc63acda0daf745443d4a03df", + "rev": "ab1f750326fab54710dcdbbf25cc1b37e2fc7347", "type": "github" }, "original": { @@ -980,11 +980,11 @@ "nixpkgs": "nixpkgs_9" }, "locked": { - "lastModified": 1786867632, - "narHash": "sha256-ez+ubZlA1RtdjCB18a6zJ9M4u8qoPDy08EcnsW5M3Xw=", + "lastModified": 1787144466, + "narHash": "sha256-HHfv2/HkNSKbbSyU9iD/g8lbP6r4tl33sSw1W4rXCk0=", "owner": "NixOS", "repo": "nixos-hardware", - "rev": "ff17823245ab9ff7bcae6acf950bd89cba82c38c", + "rev": "0471accf8d0a8210b31d947497d179ecc99e0021", "type": "github" }, "original": { @@ -1093,11 +1093,11 @@ }, "nixpkgs-unstable": { "locked": { - "lastModified": 1786963906, - "narHash": "sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0=", + "lastModified": 1787172299, + "narHash": "sha256-PShzS87awOlE5XWkxUGBd/58/F+AtE2ZMgFffKj4r8s=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f4b6996c4e8b9ee06ce147ec344c885f51071b14", + "rev": "07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a", "type": "github" }, "original": { @@ -1125,11 +1125,11 @@ }, "nixpkgs_11": { "locked": { - "lastModified": 1786943417, - "narHash": "sha256-b4qgjdFtlz5TAZ1Hi7DFJeqX3sjaDUnrwr9OO+O1rM0=", + "lastModified": 1787101114, + "narHash": "sha256-gwrPcFf/rDjHPaVflbDZ040ZDmBTRj/7+s8ZmE2SaIM=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "0dd31db7e6dbf9ce05697c4545f6fe01accec994", + "rev": "b18a4b905f8d028dc4476412e6d6891728695379", "type": "github" }, "original": { @@ -1263,11 +1263,11 @@ }, "nixpkgs_6": { "locked": { - "lastModified": 1786963906, - "narHash": "sha256-3tkeMWSvHPo3tYljfXbPC/TgknikU1GvdVr/DkdfvE0=", + "lastModified": 1787172299, + "narHash": "sha256-PShzS87awOlE5XWkxUGBd/58/F+AtE2ZMgFffKj4r8s=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "f4b6996c4e8b9ee06ce147ec344c885f51071b14", + "rev": "07e1d92cdc0ed416cfa11ff3ca40d17e61cfba7a", "type": "github" }, "original": { @@ -1350,11 +1350,11 @@ "nixpkgs": "nixpkgs_12" }, "locked": { - "lastModified": 1787000081, - "narHash": "sha256-sFyoCSeC+vwQUjQ54e2EBYh9EdYc7yGp31whjaYOOfk=", + "lastModified": 1787234716, + "narHash": "sha256-O07tHqxugZ/XE/90kx/UCZ0YCbHSI88v2ct2ezuCKi4=", "owner": "noctalia-dev", "repo": "noctalia", - "rev": "74db8e7a62c04e85c876da4827405700455c160c", + "rev": "a064c063f204518619b8c032c944138a0349966b", "type": "github" }, "original": { @@ -1489,11 +1489,11 @@ }, "services-flake": { "locked": { - "lastModified": 1786474041, - "narHash": "sha256-fKg1OiTwGnG4ROPXPVXD9o08X2LLA0Gz5Ue1Kd6DaQ0=", + "lastModified": 1787074068, + "narHash": "sha256-z0CqDCjs+xU/Yw2/VkS8Mz7qzw4AsZ+AMwEMmqSSKh0=", "owner": "juspay", "repo": "services-flake", - "rev": "59742095896db699f0381e3d305b7d90571506fa", + "rev": "4f56c8f1cbd09c774a491a47acd3605a6eb7adfa", "type": "github" }, "original": { @@ -1505,11 +1505,11 @@ "skills": { "flake": false, "locked": { - "lastModified": 1786953262, - "narHash": "sha256-CJNC5fORkc+FGd+FlCXG6rZcVv2MCqCNHCVC0AW623Q=", + "lastModified": 1787222114, + "narHash": "sha256-Zg64vWsmtVk7WCH/f+bifju+L8yHeAwYbDNh6Ah43V0=", "owner": "mattpocock", "repo": "skills", - "rev": "9c9f36ccd3995266cd675468af71639c8dde1ec5", + "rev": "0ab1b63a410a03d3627979a109c8695de27af954", "type": "github" }, "original": { @@ -1577,11 +1577,11 @@ "tinted-zed": "tinted-zed" }, "locked": { - "lastModified": 1786531493, - "narHash": "sha256-F93yabBSW2TpxKYMcArQOnFuCqBgAdbfZsdl0w5Pojg=", + "lastModified": 1787175104, + "narHash": "sha256-tzNjlb0loxeWlipvxSNAUUihloeTZoyGFhEen87yM9k=", "owner": "nix-community", "repo": "stylix", - "rev": "1e6ccadeda179d96728b4a9f20fc9d4dcf6b6059", + "rev": "a9e5a76a1b75b137f266e4f445e1eaba82e9783e", "type": "github" }, "original": { @@ -1897,11 +1897,11 @@ "systems": "systems_9" }, "locked": { - "lastModified": 1786962391, - "narHash": "sha256-Of1YU59mj9BZwQi7lbj/+XGaCs+MTGFCZ12bgcNbEu0=", + "lastModified": 1787232541, + "narHash": "sha256-Tl++tyDcMn8qFUQB9OmyuPUGWUMCff3wLDqtdysoeJc=", "owner": "vicinaehq", "repo": "vicinae", - "rev": "1f6de859a4142e24e73f7cc8a70df1a6e8d77a0e", + "rev": "db651f6c8c6e1b07198ec4cea94206d754db37d2", "type": "github" }, "original": { diff --git a/modules/applications/dpms-off/home/nixos.nix b/modules/applications/dpms-off/home/nixos.nix deleted file mode 100644 index 3f95177..0000000 --- a/modules/applications/dpms-off/home/nixos.nix +++ /dev/null @@ -1,16 +0,0 @@ -{ pkgs, ... }: -{ - home.packages = [ pkgs.dpms-off ]; - - xdg.desktopEntries.dpms-off = { - name = "Display Off"; - genericName = "Display Power Management"; - comment = "Turn off all displays using DPMS"; - exec = "${pkgs.dpms-off}/bin/dpms-off"; - icon = "display"; - terminal = false; - type = "Application"; - categories = [ "System" ]; - settings.Keywords = "Display Off;Screen Saver;DPMS;Power;Monitor;Screen;"; - }; -} diff --git a/modules/applications/dpms-off/meta.nix b/modules/applications/dpms-off/meta.nix deleted file mode 100644 index 1259e62..0000000 --- a/modules/applications/dpms-off/meta.nix +++ /dev/null @@ -1,3 +0,0 @@ -{ - description = "Manual DPMS-off launcher for Wayland"; -} diff --git a/modules/applications/noctalia/home.nix b/modules/applications/noctalia/home.nix index 3e80e2b..5c2eb15 100644 --- a/modules/applications/noctalia/home.nix +++ b/modules/applications/noctalia/home.nix @@ -194,41 +194,6 @@ in corner_radius_scale = 0.2; clipboard_enabled = false; launch_apps_as_systemd_services = true; - - session = { - grid = true; - grid_columns = 3; - - actions = [ - { - action = "lock"; - } - { - action = "logout"; - } - { - action = "lock_and_suspend"; - } - { - action = "command"; - label = "Display OFF"; - - command = "${pkgs.dpms-off}/bin/dpms-off"; - - variant = "secondary"; - } - { - action = "reboot"; - variant = "destructive"; - countdown_seconds = 5; - } - { - action = "shutdown"; - variant = "destructive"; - countdown_seconds = 5; - } - ]; - }; }; wallpaper = { diff --git a/modules/profiles/interface/linux-desktop/meta.nix b/modules/profiles/interface/linux-desktop/meta.nix index d3f44a1..20ac1b4 100644 --- a/modules/profiles/interface/linux-desktop/meta.nix +++ b/modules/profiles/interface/linux-desktop/meta.nix @@ -17,7 +17,6 @@ "applications.qalculate-gtk" "applications.resources" "applications.vlc" - "applications.dpms-off" "hardwares.graphics" "services.gvfs" "services.evremap" diff --git a/modules/services/swayidle/home/nixos.nix b/modules/services/swayidle/home/nixos.nix index 6dd8de9..9ff909b 100644 --- a/modules/services/swayidle/home/nixos.nix +++ b/modules/services/swayidle/home/nixos.nix @@ -45,7 +45,7 @@ let ''; suspend = pkgs.writeShellScript "swayidle-suspend" '' - if ${onBattery} || ${isLocked}; then + if ${onBattery}; then exec ${systemctl} suspend fi '';