upd
This commit is contained in:
@ -19,7 +19,7 @@
|
|||||||
name = "GoogleDot-Blue";
|
name = "GoogleDot-Blue";
|
||||||
size = 24;
|
size = 24;
|
||||||
};
|
};
|
||||||
image = ../../wallpapers/wallhaven-9djzww.jpg;
|
image = ../../wallpapers/wallhaven-wejkzx.jpg;
|
||||||
opacity.terminal = 0.9;
|
opacity.terminal = 0.9;
|
||||||
fonts = {
|
fonts = {
|
||||||
sizes = {
|
sizes = {
|
||||||
|
@ -37,6 +37,7 @@
|
|||||||
editor = {
|
editor = {
|
||||||
helix.enable = true;
|
helix.enable = true;
|
||||||
neve.enable = true;
|
neve.enable = true;
|
||||||
|
zed.enable = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
@ -361,13 +361,24 @@ in {
|
|||||||
# "10, defaultName:"
|
# "10, defaultName:"
|
||||||
];
|
];
|
||||||
windowrulev2 = [
|
windowrulev2 = [
|
||||||
# tray/misc utilities
|
## tray/misc utilities
|
||||||
"float, initialTitle:MainPicker" # why is it not floating by default
|
# file picker
|
||||||
|
"float, class:xdg-desktop-portal-gtk"
|
||||||
|
"size <50% <90%, class:xdg-desktop-portal-gtk"
|
||||||
|
"center 1, class:xdg-desktop-portal-gtk"
|
||||||
|
# xdp-hyprland stream picker
|
||||||
|
"float, initialTitle:MainPicker"
|
||||||
|
# general apps
|
||||||
"float, class:(com.saivert.pwvucontrol)"
|
"float, class:(com.saivert.pwvucontrol)"
|
||||||
"float, class:(re.sonny.Junction)"
|
"float, class:(re.sonny.Junction)"
|
||||||
"float, class:(com.github.hluk.copyq)"
|
"float, class:(com.github.hluk.copyq)"
|
||||||
"float, class:(nm-connection-editor)"
|
"float, class:(nm-connection-editor)"
|
||||||
"float, class:(.blueman-manager-wrapped)"
|
"float, class:(.blueman-manager-wrapped)"
|
||||||
|
# telegram
|
||||||
|
"maximize, initialTitle:Медіапереглядач"
|
||||||
|
"float, title:TelegramDesktop"
|
||||||
|
"noborder, title:TelegramDesktop"
|
||||||
|
"noblur, title:TelegramDesktop"
|
||||||
# screenshot editor
|
# screenshot editor
|
||||||
"noanim, class:com.gabm.satty"
|
"noanim, class:com.gabm.satty"
|
||||||
"float, class:com.gabm.satty"
|
"float, class:com.gabm.satty"
|
||||||
@ -378,8 +389,6 @@ in {
|
|||||||
## games
|
## games
|
||||||
"float, class:(com.mojang.minecraft.java-edition)"
|
"float, class:(com.mojang.minecraft.java-edition)"
|
||||||
"immediate, class:(com.mojang.minecraft.java-edition)"
|
"immediate, class:(com.mojang.minecraft.java-edition)"
|
||||||
# apex legends
|
|
||||||
# "immediate, class:(steam_app_1172470)"
|
|
||||||
# cs2
|
# cs2
|
||||||
"immediate, class:(cs2)"
|
"immediate, class:(cs2)"
|
||||||
# deadlock
|
# deadlock
|
||||||
@ -416,41 +425,38 @@ in {
|
|||||||
submap = reset
|
submap = reset
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
services.hyprpaper = {
|
|
||||||
enable = true;
|
|
||||||
};
|
|
||||||
services.hypridle = {
|
|
||||||
enable = true;
|
|
||||||
settings = {
|
|
||||||
general = {
|
|
||||||
before_sleep_cmd = "loginctl lock-session";
|
|
||||||
after_sleep_cmd = "hyprctl dispatch dpms on";
|
|
||||||
lock_cmd = "pidof hyprlock || hyprlock";
|
|
||||||
# unlock_cmd = "loginctl unlock-session";
|
|
||||||
};
|
|
||||||
listener = [
|
|
||||||
{
|
|
||||||
timeout = 600;
|
|
||||||
on-timeout = "pidof hyprlock || hyprlock";
|
|
||||||
}
|
|
||||||
{
|
|
||||||
timeout = 601;
|
|
||||||
on-timeout = "hyprctl dispatch dpms off";
|
|
||||||
on-resume = "hyprctl dispatch dpms on";
|
|
||||||
}
|
|
||||||
];
|
|
||||||
};
|
|
||||||
};
|
|
||||||
|
|
||||||
services.gnome-keyring = {
|
|
||||||
enable = true;
|
|
||||||
components = ["secrets" "ssh"];
|
|
||||||
};
|
|
||||||
services = {
|
services = {
|
||||||
|
hyprpaper.enable = true;
|
||||||
|
hypridle = {
|
||||||
|
enable = true;
|
||||||
|
settings = {
|
||||||
|
general = {
|
||||||
|
before_sleep_cmd = "loginctl lock-session";
|
||||||
|
after_sleep_cmd = "hyprctl dispatch dpms on";
|
||||||
|
lock_cmd = "pidof hyprlock || hyprlock";
|
||||||
|
# unlock_cmd = "loginctl unlock-session";
|
||||||
|
};
|
||||||
|
listener = [
|
||||||
|
{
|
||||||
|
timeout = 600;
|
||||||
|
on-timeout = "pidof hyprlock || hyprlock";
|
||||||
|
}
|
||||||
|
{
|
||||||
|
timeout = 601;
|
||||||
|
on-timeout = "hyprctl dispatch dpms off";
|
||||||
|
on-resume = "hyprctl dispatch dpms on";
|
||||||
|
}
|
||||||
|
];
|
||||||
|
};
|
||||||
|
};
|
||||||
network-manager-applet.enable = true;
|
network-manager-applet.enable = true;
|
||||||
blueman-applet.enable = true;
|
blueman-applet.enable = true;
|
||||||
playerctld.enable = true;
|
playerctld.enable = true;
|
||||||
copyq.enable = true;
|
copyq.enable = true;
|
||||||
|
gnome-keyring = {
|
||||||
|
enable = true;
|
||||||
|
components = ["secrets" "ssh"];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
gtk = {
|
gtk = {
|
||||||
enable = true;
|
enable = true;
|
||||||
@ -523,9 +529,6 @@ in {
|
|||||||
system = "";
|
system = "";
|
||||||
media = "";
|
media = "";
|
||||||
tray = "";
|
tray = "";
|
||||||
#focused = "";
|
|
||||||
#active = "";
|
|
||||||
#default = "";
|
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
"hyprland/language" = {
|
"hyprland/language" = {
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
pkgs,
|
pkgs,
|
||||||
pkgs-51b85c,
|
# pkgs-51b85c,
|
||||||
lib,
|
lib,
|
||||||
config,
|
config,
|
||||||
...
|
...
|
||||||
|
@ -28,8 +28,8 @@ in {
|
|||||||
languages = {
|
languages = {
|
||||||
"Nix" = {
|
"Nix" = {
|
||||||
language-servers = [
|
language-servers = [
|
||||||
"nil"
|
"!nil"
|
||||||
"!nixd"
|
"nixd"
|
||||||
];
|
];
|
||||||
formatter = {
|
formatter = {
|
||||||
external.command = lib.getExe pkgs.alejandra;
|
external.command = lib.getExe pkgs.alejandra;
|
||||||
@ -84,6 +84,13 @@ in {
|
|||||||
path = lib.getExe pkgs.ruff;
|
path = lib.getExe pkgs.ruff;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
nixd = {
|
||||||
|
binary = {
|
||||||
|
arguments = [];
|
||||||
|
path = lib.getExe pkgs.nixd;
|
||||||
|
};
|
||||||
|
initialization_options.formatting.command = [(lib.getExe pkgs.alejandra)];
|
||||||
|
};
|
||||||
nil = {
|
nil = {
|
||||||
binary = {
|
binary = {
|
||||||
arguments = [];
|
arguments = [];
|
||||||
|
Reference in New Issue
Block a user