+dms draft
This commit is contained in:
Generated
+96
-13
@@ -28,17 +28,38 @@
|
|||||||
]
|
]
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780229583,
|
"lastModified": 1780157040,
|
||||||
"narHash": "sha256-WxokKtyJ0fRiTNIaf+Tfd05GhZVsqoTP5Q0cXiNipsI=",
|
"narHash": "sha256-j2d3nj3FvOlxQ+Zlse+rMo3qHD3m4Gick5uiwtTaA2o=",
|
||||||
"path": "/home/m3tam3re/p/NIX/agent-lib",
|
"ref": "refs/heads/master",
|
||||||
"type": "path"
|
"rev": "f63712a9ba03da6e2f591766d0f055aa65e6d237",
|
||||||
|
"revCount": 24,
|
||||||
|
"type": "git",
|
||||||
|
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"path": "/home/m3tam3re/p/NIX/agent-lib",
|
"type": "git",
|
||||||
"type": "path"
|
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"agents": {
|
"agents": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": "nixpkgs_2"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1780133320,
|
||||||
|
"narHash": "sha256-8AiN9tV9PBb5xblJiPlhumBbKj61qLjzqXXFtkj3vvY=",
|
||||||
|
"ref": "refs/heads/master",
|
||||||
|
"rev": "920c00313ae242bd93275c30131b9ab1e52ee2fb",
|
||||||
|
"revCount": 88,
|
||||||
|
"type": "git",
|
||||||
|
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/AGENTS"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "ssh://gitea@code.m3ta.dev/m3tam3re/AGENTS"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"agents_2": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1778518220,
|
"lastModified": 1778518220,
|
||||||
@@ -114,6 +135,28 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"dms": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"nixpkgs"
|
||||||
|
],
|
||||||
|
"quickshell": "quickshell"
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1777431599,
|
||||||
|
"narHash": "sha256-g6r/Gx8PTDzO3jCNzzySA+Ff1lmLF9nDlMCNyyoQjoE=",
|
||||||
|
"owner": "AvengeMedia",
|
||||||
|
"repo": "DankMaterialShell",
|
||||||
|
"rev": "eb5afcdc40ea5446c27e18552ff4a19f9daf9484",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "AvengeMedia",
|
||||||
|
"ref": "stable",
|
||||||
|
"repo": "DankMaterialShell",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
"flake-parts": {
|
"flake-parts": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"nixpkgs-lib": [
|
"nixpkgs-lib": [
|
||||||
@@ -178,7 +221,7 @@
|
|||||||
},
|
},
|
||||||
"m3ta-nixpkgs": {
|
"m3ta-nixpkgs": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"agents": "agents",
|
"agents": "agents_2",
|
||||||
"basecamp": "basecamp",
|
"basecamp": "basecamp",
|
||||||
"nixpkgs": [
|
"nixpkgs": [
|
||||||
"nixpkgs"
|
"nixpkgs"
|
||||||
@@ -267,6 +310,22 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_2": {
|
"nixpkgs_2": {
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1772479524,
|
||||||
|
"narHash": "sha256-u7nCaNiMjqvKpE+uZz9hE7pgXXTmm5yvdtFaqzSzUQI=",
|
||||||
|
"owner": "NixOS",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"rev": "4215e62dc2cd3bc705b0a423b9719ff6be378a43",
|
||||||
|
"type": "github"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"owner": "NixOS",
|
||||||
|
"ref": "nixpkgs-unstable",
|
||||||
|
"repo": "nixpkgs",
|
||||||
|
"type": "github"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"nixpkgs_3": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779560665,
|
"lastModified": 1779560665,
|
||||||
"narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
|
"narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
|
||||||
@@ -282,7 +341,7 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"nixpkgs_3": {
|
"nixpkgs_4": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1779560665,
|
"lastModified": 1779560665,
|
||||||
"narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
|
"narHash": "sha256-tpyBcxPpcQb8ukyNF7DoCwfSY3VPsxHoYwj00Cayv5o=",
|
||||||
@@ -301,14 +360,14 @@
|
|||||||
"nur": {
|
"nur": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"flake-parts": "flake-parts",
|
"flake-parts": "flake-parts",
|
||||||
"nixpkgs": "nixpkgs_3"
|
"nixpkgs": "nixpkgs_4"
|
||||||
},
|
},
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1780228894,
|
"lastModified": 1780290189,
|
||||||
"narHash": "sha256-7u/krCQx3loaM+kNi5i4N5ZGprILDed8JOl6wFrDEqI=",
|
"narHash": "sha256-2igu6l2/d4RikYmC/SsykZ1jF1e4+Df+2qWPYjq2xto=",
|
||||||
"owner": "nix-community",
|
"owner": "nix-community",
|
||||||
"repo": "NUR",
|
"repo": "NUR",
|
||||||
"rev": "e9c97d6945177c6d9cea9e5b2f78bcbfdc3f56d2",
|
"rev": "8b6210602dcbd4409ab1c3453ea0c292637c2799",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
@@ -338,14 +397,38 @@
|
|||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"quickshell": {
|
||||||
|
"inputs": {
|
||||||
|
"nixpkgs": [
|
||||||
|
"dms",
|
||||||
|
"nixpkgs"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"locked": {
|
||||||
|
"lastModified": 1776854048,
|
||||||
|
"narHash": "sha256-lLbV66V3RMNp1l8/UelmR4YzoJ5ONtgvEtiUMJATH/o=",
|
||||||
|
"ref": "refs/heads/master",
|
||||||
|
"rev": "783c953987dc56ff0601abe6845ed96f1d00495a",
|
||||||
|
"revCount": 806,
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.outfoxxed.me/quickshell/quickshell"
|
||||||
|
},
|
||||||
|
"original": {
|
||||||
|
"rev": "783c953987dc56ff0601abe6845ed96f1d00495a",
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://git.outfoxxed.me/quickshell/quickshell"
|
||||||
|
}
|
||||||
|
},
|
||||||
"root": {
|
"root": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"agenix": "agenix",
|
"agenix": "agenix",
|
||||||
"agent-lib": "agent-lib",
|
"agent-lib": "agent-lib",
|
||||||
|
"agents": "agents",
|
||||||
|
"dms": "dms",
|
||||||
"home-manager": "home-manager_2",
|
"home-manager": "home-manager_2",
|
||||||
"m3ta-nixpkgs": "m3ta-nixpkgs",
|
"m3ta-nixpkgs": "m3ta-nixpkgs",
|
||||||
"nix-colors": "nix-colors",
|
"nix-colors": "nix-colors",
|
||||||
"nixpkgs": "nixpkgs_2",
|
"nixpkgs": "nixpkgs_3",
|
||||||
"nur": "nur"
|
"nur": "nur"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -16,8 +16,19 @@
|
|||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
agents = {
|
||||||
|
# url = "path:/home/m3tam3re/p/AI/AGENTS";
|
||||||
|
url = "git+ssh://gitea@code.m3ta.dev/m3tam3re/AGENTS";
|
||||||
|
};
|
||||||
|
|
||||||
agent-lib = {
|
agent-lib = {
|
||||||
url = "path:/home/m3tam3re/p/NIX/agent-lib";
|
# url = "path:/home/m3tam3re/p/NIX/agent-lib";
|
||||||
|
url = "git+ssh://gitea@code.m3ta.dev/m3tam3re/agent-lib";
|
||||||
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
|
};
|
||||||
|
|
||||||
|
dms = {
|
||||||
|
url = "github:AvengeMedia/DankMaterialShell/stable";
|
||||||
inputs.nixpkgs.follows = "nixpkgs";
|
inputs.nixpkgs.follows = "nixpkgs";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -15,7 +15,6 @@ in {
|
|||||||
imports = [
|
imports = [
|
||||||
# External modules
|
# External modules
|
||||||
inputs.agent-lib.homeManagerModules.default
|
inputs.agent-lib.homeManagerModules.default
|
||||||
|
|
||||||
# Paths — must be first, provides "m3ta-home".paths.srcRoot
|
# Paths — must be first, provides "m3ta-home".paths.srcRoot
|
||||||
./paths.nix
|
./paths.nix
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,7 @@
|
|||||||
# Includes window manager, applications, theming, and desktop session config.
|
# Includes window manager, applications, theming, and desktop session config.
|
||||||
{
|
{
|
||||||
config,
|
config,
|
||||||
|
inputs,
|
||||||
pkgs,
|
pkgs,
|
||||||
...
|
...
|
||||||
}: {
|
}: {
|
||||||
@@ -64,29 +65,30 @@
|
|||||||
settings = {
|
settings = {
|
||||||
font-family = "Fira Code";
|
font-family = "Fira Code";
|
||||||
copy-on-select = "clipboard";
|
copy-on-select = "clipboard";
|
||||||
foreground = "#${config.colorScheme.palette.base05}";
|
theme = "dankcolors";
|
||||||
background = "#${config.colorScheme.palette.base00}";
|
# foreground = "#${config.colorScheme.palette.base05}";
|
||||||
selection-foreground = "#${config.colorScheme.palette.base07}";
|
# background = "#${config.colorScheme.palette.base00}";
|
||||||
selection-background = "#${config.colorScheme.palette.base02}";
|
# selection-foreground = "#${config.colorScheme.palette.base07}";
|
||||||
cursor-color = "#${config.colorScheme.palette.base05}";
|
# selection-background = "#${config.colorScheme.palette.base02}";
|
||||||
palette = [
|
# cursor-color = "#${config.colorScheme.palette.base05}";
|
||||||
"0=#${config.colorScheme.palette.base01}"
|
# palette = [
|
||||||
"1=#${config.colorScheme.palette.base08}"
|
# "0=#${config.colorScheme.palette.base01}"
|
||||||
"2=#${config.colorScheme.palette.base0B}"
|
# "1=#${config.colorScheme.palette.base08}"
|
||||||
"3=#${config.colorScheme.palette.base0A}"
|
# "2=#${config.colorScheme.palette.base0B}"
|
||||||
"4=#${config.colorScheme.palette.base0D}"
|
# "3=#${config.colorScheme.palette.base0A}"
|
||||||
"5=#${config.colorScheme.palette.base0E}"
|
# "4=#${config.colorScheme.palette.base0D}"
|
||||||
"6=#${config.colorScheme.palette.base0C}"
|
# "5=#${config.colorScheme.palette.base0E}"
|
||||||
"7=#${config.colorScheme.palette.base05}"
|
# "6=#${config.colorScheme.palette.base0C}"
|
||||||
"8=#${config.colorScheme.palette.base03}"
|
# "7=#${config.colorScheme.palette.base05}"
|
||||||
"9=#${config.colorScheme.palette.base08}"
|
# "8=#${config.colorScheme.palette.base03}"
|
||||||
"10=#${config.colorScheme.palette.base0B}"
|
# "9=#${config.colorScheme.palette.base08}"
|
||||||
"11=#${config.colorScheme.palette.base0A}"
|
# "10=#${config.colorScheme.palette.base0B}"
|
||||||
"12=#${config.colorScheme.palette.base0D}"
|
# "11=#${config.colorScheme.palette.base0A}"
|
||||||
"13=#${config.colorScheme.palette.base0E}"
|
# "12=#${config.colorScheme.palette.base0D}"
|
||||||
"14=#${config.colorScheme.palette.base0C}"
|
# "13=#${config.colorScheme.palette.base0E}"
|
||||||
"15=#${config.colorScheme.palette.base07}"
|
# "14=#${config.colorScheme.palette.base0C}"
|
||||||
];
|
# "15=#${config.colorScheme.palette.base07}"
|
||||||
|
# ];
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -100,18 +102,18 @@
|
|||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
appimage-run
|
appimage-run
|
||||||
bemoji
|
bemoji
|
||||||
eigent
|
dconf
|
||||||
(element-desktop.override {
|
(element-desktop.override {
|
||||||
commandLineArgs = "--password-store=gnome-libsecret";
|
commandLineArgs = "--password-store=gnome-libsecret";
|
||||||
})
|
})
|
||||||
launch-webapp
|
launch-webapp
|
||||||
file-roller
|
file-roller
|
||||||
hyprpanel
|
gsettings-desktop-schemas
|
||||||
hyprpaper-random
|
|
||||||
seahorse
|
seahorse
|
||||||
sushi
|
sushi
|
||||||
ksnip
|
ksnip
|
||||||
nwg-look
|
nwg-look
|
||||||
|
qt6Packages.qt6ct
|
||||||
rose-pine-hyprcursor
|
rose-pine-hyprcursor
|
||||||
remmina
|
remmina
|
||||||
slack
|
slack
|
||||||
|
|||||||
@@ -11,13 +11,14 @@
|
|||||||
|
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
|
colorScheme = "dark";
|
||||||
theme = {
|
theme = {
|
||||||
name = "Dracula";
|
name = "Adwaita";
|
||||||
package = pkgs.dracula-theme;
|
package = pkgs.adw-gtk3;
|
||||||
};
|
};
|
||||||
iconTheme = {
|
iconTheme = {
|
||||||
name = "Dracula";
|
name = "Papirus";
|
||||||
package = pkgs.dracula-icon-theme;
|
package = pkgs.papirus-icon-theme;
|
||||||
};
|
};
|
||||||
gtk4.theme = config.gtk.theme;
|
gtk4.theme = config.gtk.theme;
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -16,12 +16,12 @@ in {
|
|||||||
xwayland = {
|
xwayland = {
|
||||||
force_zero_scaling = true;
|
force_zero_scaling = true;
|
||||||
};
|
};
|
||||||
|
source = [
|
||||||
|
"~/.config/hypr/dms/colors.conf"
|
||||||
|
"~/.config/hypr/dms/layout.conf"
|
||||||
|
"~/.config/hypr/monitors.conf"
|
||||||
|
];
|
||||||
exec-once = [
|
exec-once = [
|
||||||
"hyprpanel"
|
|
||||||
"while ! hyprpaper-random; do sleep 0.5; done"
|
|
||||||
"wl-paste --type text --watch cliphist store"
|
|
||||||
"wl-paste --type image --watch cliphist store"
|
|
||||||
"vibetyper"
|
"vibetyper"
|
||||||
];
|
];
|
||||||
|
|
||||||
@@ -35,6 +35,9 @@ in {
|
|||||||
"XDG_SESSION_DESKTOP,Hyprland"
|
"XDG_SESSION_DESKTOP,Hyprland"
|
||||||
"XKB_DEFAULT_LAYOUT,de"
|
"XKB_DEFAULT_LAYOUT,de"
|
||||||
"NIXOS_OZONE_WL,1"
|
"NIXOS_OZONE_WL,1"
|
||||||
|
"QT_QPA_PLATFORM,wayland;xcb"
|
||||||
|
"QT_QPA_PLATFORMTHEME,gtk3"
|
||||||
|
"QT_QPA_PLATFORMTHEME_QT6,gtk3"
|
||||||
];
|
];
|
||||||
|
|
||||||
input = {
|
input = {
|
||||||
@@ -50,8 +53,6 @@ in {
|
|||||||
gaps_in = 5;
|
gaps_in = 5;
|
||||||
gaps_out = 5;
|
gaps_out = 5;
|
||||||
border_size = 1;
|
border_size = 1;
|
||||||
"col.active_border" = "rgba(9742b5ee) rgba(9742b5ee) 45deg";
|
|
||||||
"col.inactive_border" = "rgba(${config.colorScheme.palette.base03}aa)";
|
|
||||||
layout = "dwindle";
|
layout = "dwindle";
|
||||||
};
|
};
|
||||||
|
|
||||||
@@ -60,7 +61,7 @@ in {
|
|||||||
enabled = true;
|
enabled = true;
|
||||||
range = 60;
|
range = 60;
|
||||||
render_power = 3;
|
render_power = 3;
|
||||||
color = "rgba(${config.colorScheme.palette.base00}66)";
|
# color = "rgba(${config.colorScheme.palette.base00}66)";
|
||||||
offset = "1 2";
|
offset = "1 2";
|
||||||
scale = 0.97;
|
scale = 0.97;
|
||||||
};
|
};
|
||||||
@@ -97,10 +98,6 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
device = [
|
device = [
|
||||||
{
|
|
||||||
name = "epic-mouse-v1";
|
|
||||||
sensitivity = -0.5;
|
|
||||||
}
|
|
||||||
{
|
{
|
||||||
name = "zsa-technology-labs-moonlander-mark-i";
|
name = "zsa-technology-labs-moonlander-mark-i";
|
||||||
kb_layout = "us";
|
kb_layout = "us";
|
||||||
@@ -166,14 +163,14 @@ in {
|
|||||||
"$mainMod, r, exec, hyprctl dispatch focuswindow \"initialtitle:.*alert-box.*\" && hyprctl dispatch moveactive exact 4300 102 && hyprctl dispatch focuswindow \"initialtitle:.*chat-box.*\" && hyprctl dispatch moveactive exact 4300 512"
|
"$mainMod, r, exec, hyprctl dispatch focuswindow \"initialtitle:.*alert-box.*\" && hyprctl dispatch moveactive exact 4300 102 && hyprctl dispatch focuswindow \"initialtitle:.*chat-box.*\" && hyprctl dispatch moveactive exact 4300 512"
|
||||||
"$mainMod, b, exec, uwsm app -- thunar"
|
"$mainMod, b, exec, uwsm app -- thunar"
|
||||||
"$mainMod SHIFT, B, exec, uwsm app -- vivaldi"
|
"$mainMod SHIFT, B, exec, uwsm app -- vivaldi"
|
||||||
"$mainMod, Escape, exec, uwsm app -- wlogout -p layer-shell"
|
"$mainMod, Escape, exec, uwsm app -- dms ipc call powermenu toggle"
|
||||||
"$mainMod, Space, togglefloating"
|
# "$mainMod, Space, togglefloating"
|
||||||
"$mainMod, q, killactive"
|
"$mainMod, q, killactive"
|
||||||
"$mainMod, M, exit"
|
"$mainMod, M, exit"
|
||||||
"$mainMod, F, fullscreen"
|
"$mainMod, F, fullscreen"
|
||||||
"$mainMod SHIFT, V, togglefloating"
|
"$mainMod SHIFT, V, togglefloating"
|
||||||
"$mainMod, D, exec, uwsm app -- rofi -show drun -run-command \"uwsm app -- {cmd}\""
|
"$mainMod, D, exec, uwsm app -- dms ipc call spotlight toggle"
|
||||||
"$mainMod, V, exec, uwsm app -- cliphist list | rofi -dmenu | cliphist decode | wl-copy"
|
"$mainMod, V, exec, uwsm app -- dms ipc call clipboard toggle"
|
||||||
"$mainMod, C, exec, bash -c 'FILE=/tmp/screenshot_$(date +%s).png; grim -g \"$(slurp)\" \"$FILE\" && ksnip \"$FILE\"'"
|
"$mainMod, C, exec, bash -c 'FILE=/tmp/screenshot_$(date +%s).png; grim -g \"$(slurp)\" \"$FILE\" && ksnip \"$FILE\"'"
|
||||||
"$mainMod SHIFT, S, exec, uwsm app -- rofi -show emoji"
|
"$mainMod SHIFT, S, exec, uwsm app -- rofi -show emoji"
|
||||||
"$mainMod, P, exec, uwsm app -- rofi-pass"
|
"$mainMod, P, exec, uwsm app -- rofi-pass"
|
||||||
@@ -210,8 +207,6 @@ in {
|
|||||||
];
|
];
|
||||||
|
|
||||||
bindr = [
|
bindr = [
|
||||||
"$mainMod, R, exec, stt-ptt stop"
|
|
||||||
"$mainMod, S, exec, stt-ptt format-stop"
|
|
||||||
];
|
];
|
||||||
|
|
||||||
bindm = [
|
bindm = [
|
||||||
@@ -221,99 +216,99 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
services.hypridle = {
|
# services.hypridle = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
settings = {
|
# settings = {
|
||||||
general = {
|
# general = {
|
||||||
before_sleep_cmd = "hyprlock";
|
# before_sleep_cmd = "hyprlock";
|
||||||
after_sleep_cmd = "hyprctl dispatch dpms on";
|
# after_sleep_cmd = "hyprctl dispatch dpms on";
|
||||||
inhibit_sleep = 3;
|
# inhibit_sleep = 3;
|
||||||
};
|
# };
|
||||||
listener = [
|
# listener = [
|
||||||
{
|
# {
|
||||||
timeout = 300;
|
# timeout = 300;
|
||||||
on-timeout = "hyprlock";
|
# on-timeout = "hyprlock";
|
||||||
}
|
# }
|
||||||
{
|
# {
|
||||||
timeout = 420;
|
# timeout = 420;
|
||||||
on-timeout = "hyprctl dispatch dpms off";
|
# on-timeout = "hyprctl dispatch dpms off";
|
||||||
on-resume = "hyprctl dispatch dpms on";
|
# on-resume = "hyprctl dispatch dpms on";
|
||||||
}
|
# }
|
||||||
];
|
# ];
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
|
|
||||||
services.hyprpaper.enable = true;
|
# services.hyprpaper.enable = true;
|
||||||
|
|
||||||
programs.hyprlock = {
|
# programs.hyprlock = {
|
||||||
enable = true;
|
# enable = true;
|
||||||
settings = {
|
# settings = {
|
||||||
"$font" = "JetBrainsMono Nerd Font";
|
# "$font" = "JetBrainsMono Nerd Font";
|
||||||
"$base" = "rgb(${config.colorScheme.palette.base00})";
|
# "$base" = "rgb(${config.colorScheme.palette.base00})";
|
||||||
"$text" = "rgb(${config.colorScheme.palette.base05})";
|
# "$text" = "rgb(${config.colorScheme.palette.base05})";
|
||||||
"$textAlpha" = "${config.colorScheme.palette.base05}";
|
# "$textAlpha" = "${config.colorScheme.palette.base05}";
|
||||||
"$accentAlpha" = "${config.colorScheme.palette.base0D}";
|
# "$accentAlpha" = "${config.colorScheme.palette.base0D}";
|
||||||
"$red" = "rgb(${config.colorScheme.palette.base08})";
|
# "$red" = "rgb(${config.colorScheme.palette.base08})";
|
||||||
"$yellow" = "rgb(${config.colorScheme.palette.base0A})";
|
# "$yellow" = "rgb(${config.colorScheme.palette.base0A})";
|
||||||
|
|
||||||
general = {
|
# general = {
|
||||||
hide_cursor = true;
|
# hide_cursor = true;
|
||||||
};
|
# };
|
||||||
|
|
||||||
background = {
|
# background = {
|
||||||
monitor = "";
|
# monitor = "";
|
||||||
path = "${config.home.homeDirectory}/.config/hypr/wallpapers/wallhaven-lmmo8r.jpg";
|
# path = "${config.home.homeDirectory}/.config/hypr/wallpapers/wallhaven-lmmo8r.jpg";
|
||||||
blur_passes = 0;
|
# blur_passes = 0;
|
||||||
color = "rgb(${config.colorScheme.palette.base00})";
|
# color = "rgb(${config.colorScheme.palette.base00})";
|
||||||
};
|
# };
|
||||||
|
|
||||||
label = [
|
# label = [
|
||||||
{
|
# {
|
||||||
monitor = "";
|
# monitor = "";
|
||||||
text = "$TIME";
|
# text = "$TIME";
|
||||||
color = "$text";
|
# color = "$text";
|
||||||
font_size = 90;
|
# font_size = 90;
|
||||||
font_family = "$font";
|
# font_family = "$font";
|
||||||
position = "30, 0";
|
# position = "30, 0";
|
||||||
halign = "left";
|
# halign = "left";
|
||||||
valign = "top";
|
# valign = "top";
|
||||||
}
|
# }
|
||||||
{
|
# {
|
||||||
monitor = "";
|
# monitor = "";
|
||||||
text = ''cmd[update:43200000] echo "$(date +"%A, %d %B %Y")"'';
|
# text = ''cmd[update:43200000] echo "$(date +"%A, %d %B %Y")"'';
|
||||||
color = "$text";
|
# color = "$text";
|
||||||
font_size = 25;
|
# font_size = 25;
|
||||||
font_family = "$font";
|
# font_family = "$font";
|
||||||
position = "30, -150";
|
# position = "30, -150";
|
||||||
halign = "left";
|
# halign = "left";
|
||||||
valign = "top";
|
# valign = "top";
|
||||||
}
|
# }
|
||||||
];
|
# ];
|
||||||
|
|
||||||
input-field = [
|
# input-field = [
|
||||||
{
|
# {
|
||||||
monitor = "";
|
# monitor = "";
|
||||||
size = "300, 60";
|
# size = "300, 60";
|
||||||
outline_thickness = 4;
|
# outline_thickness = 4;
|
||||||
dots_size = 0.2;
|
# dots_size = 0.2;
|
||||||
dots_spacing = 0.2;
|
# dots_spacing = 0.2;
|
||||||
dots_center = true;
|
# dots_center = true;
|
||||||
outer_color = "rgb(${config.colorScheme.palette.base0D})";
|
# outer_color = "rgb(${config.colorScheme.palette.base0D})";
|
||||||
inner_color = "rgb(${config.colorScheme.palette.base00})";
|
# inner_color = "rgb(${config.colorScheme.palette.base00})";
|
||||||
font_color = "rgb(${config.colorScheme.palette.base05})";
|
# font_color = "rgb(${config.colorScheme.palette.base05})";
|
||||||
fade_on_empty = false;
|
# fade_on_empty = false;
|
||||||
placeholder_text = ''<span foreground="##${config.colorScheme.palette.base05}"> Logged in as <span foreground="##${config.colorScheme.palette.base0D}">$USER</span></span>'';
|
# placeholder_text = ''<span foreground="##${config.colorScheme.palette.base05}"> Logged in as <span foreground="##${config.colorScheme.palette.base0D}">$USER</span></span>'';
|
||||||
hide_input = false;
|
# hide_input = false;
|
||||||
check_color = "rgb(${config.colorScheme.palette.base0D})";
|
# check_color = "rgb(${config.colorScheme.palette.base0D})";
|
||||||
fail_color = "rgb(${config.colorScheme.palette.base08})";
|
# fail_color = "rgb(${config.colorScheme.palette.base08})";
|
||||||
fail_text = ''<i>$FAIL <b>($ATTEMPTS)</b></i>'';
|
# fail_text = ''<i>$FAIL <b>($ATTEMPTS)</b></i>'';
|
||||||
capslock_color = "rgb(${config.colorScheme.palette.base0A})";
|
# capslock_color = "rgb(${config.colorScheme.palette.base0A})";
|
||||||
position = "0, -35";
|
# position = "0, -35";
|
||||||
halign = "center";
|
# halign = "center";
|
||||||
valign = "center";
|
# valign = "center";
|
||||||
}
|
# }
|
||||||
];
|
# ];
|
||||||
};
|
# };
|
||||||
};
|
# };
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user