Compare commits
No commits in common. "41113be4929540ec68a2b05fc50bf45b0b7fb822" and "826528d9a9c6021a7c1649cff0e0c1b98471290e" have entirely different histories.
41113be492
...
826528d9a9
7 changed files with 17 additions and 19 deletions
|
@ -10,11 +10,6 @@
|
||||||
height = 1440;
|
height = 1440;
|
||||||
refresh = 100;
|
refresh = 100;
|
||||||
|
|
||||||
programs.looking-glass = {
|
|
||||||
enable = true;
|
|
||||||
igpu = true;
|
|
||||||
};
|
|
||||||
|
|
||||||
settings = {
|
settings = {
|
||||||
storage.mnt = ["gayme" "myve"];
|
storage.mnt = ["gayme" "myve"];
|
||||||
|
|
||||||
|
|
|
@ -204,7 +204,6 @@ in {
|
||||||
(class "org\\.gnome\\.Nautilus" rules)
|
(class "org\\.gnome\\.Nautilus" rules)
|
||||||
];
|
];
|
||||||
game = rules: [
|
game = rules: [
|
||||||
(class ".*\\.(exe|x86_64)" rules) # Wine
|
|
||||||
(class "moe\\.launcher\\..+" (rules ++ ["size 1280 730"])) # An Anime Game Launcher
|
(class "moe\\.launcher\\..+" (rules ++ ["size 1280 730"])) # An Anime Game Launcher
|
||||||
(class "net.retrodeck.retrodeck" rules) # Emulators
|
(class "net.retrodeck.retrodeck" rules) # Emulators
|
||||||
(class "steam_app_.+" rules) # Proton
|
(class "steam_app_.+" rules) # Proton
|
||||||
|
@ -251,6 +250,9 @@ in {
|
||||||
(class "org\\.remmina\\.Remmina" (rules ++ ["tile"]))
|
(class "org\\.remmina\\.Remmina" (rules ++ ["tile"]))
|
||||||
(class "virt-manager" rules)
|
(class "virt-manager" rules)
|
||||||
];
|
];
|
||||||
|
wine = rules: [
|
||||||
|
(class ".*\\.(exe|x86_64)" rules) # Wine
|
||||||
|
];
|
||||||
};
|
};
|
||||||
in
|
in
|
||||||
flatten [
|
flatten [
|
||||||
|
@ -261,22 +263,23 @@ in {
|
||||||
(fullscreen true ["idleinhibit focus"])
|
(fullscreen true ["idleinhibit focus"])
|
||||||
(pinned true ["bordercolor rgb(073642) rgb(073642)"])
|
(pinned true ["bordercolor rgb(073642) rgb(073642)"])
|
||||||
|
|
||||||
(tag.android ["idleinhibit always" "move ${android.x} ${android.y}" "size ${android.w} ${android.h}" "workspace special:android silent"])
|
(tag.android ["idleinhibit always" "move ${android.x} ${android.y}" "size ${android.w} ${android.h}" "workspace special:android"])
|
||||||
(tag.browser ["group override set" "tile" "workspace 1"])
|
(tag.browser ["group override set" "tile" "workspace 1"])
|
||||||
(tag.clipboard ["move ${clipboard.x} ${clipboard.y}" "pin" "size ${clipboard.w} ${clipboard.h}" "stayfocused"])
|
(tag.clipboard ["move ${clipboard.x} ${clipboard.y}" "pin" "size ${clipboard.w} ${clipboard.h}" "stayfocused"])
|
||||||
(tag.dropdown ["move ${dropdown.x} ${dropdown.y}" "pin" "size ${dropdown.w} ${dropdown.h}"])
|
(tag.dropdown ["move ${dropdown.x} ${dropdown.y}" "pin" "size ${dropdown.w} ${dropdown.h}"])
|
||||||
(tag.editor ["group override set" "tile"])
|
(tag.editor ["group override set" "tile"])
|
||||||
(tag.files ["center"])
|
(tag.files ["center"])
|
||||||
(tag.game ["focusonactivate" "idleinhibit always" "noborder" "noshadow" "renderunfocused" "workspace name:game"])
|
(tag.game ["idleinhibit always" "noborder" "noshadow" "renderunfocused" "workspace name:game"])
|
||||||
(tag.media ["center" "keepaspectratio" "size <90% <90%"])
|
(tag.media ["center" "keepaspectratio" "size <90% <90%"])
|
||||||
(tag.music ["tile" "workspace special:music silent"])
|
(tag.music ["tile" "workspace special:music"])
|
||||||
(tag.office ["group override set" "tile" "workspace special:office silent"])
|
(tag.office ["group override set" "tile" "workspace special:office"])
|
||||||
(tag.password ["center" "tile" "workspace special:password silent"])
|
(tag.password ["center" "tile" "workspace special:password"])
|
||||||
(tag.pip ["keepaspectratio" "move ${pip.x} ${pip.y}" "noinitialfocus" "pin" "size ${pip.w} ${pip.h}"])
|
(tag.pip ["keepaspectratio" "move ${pip.x} ${pip.y}" "noinitialfocus" "pin" "size ${pip.w} ${pip.h}"])
|
||||||
(tag.social ["group override set" "tile"])
|
(tag.social ["group override set" "tile"])
|
||||||
(tag.steam ["suppressevent activate activatefocus" "workspace special:steam silent"])
|
(tag.steam ["suppressevent activate activatefocus" "workspace special:steam"])
|
||||||
(tag.terminal ["tile"])
|
(tag.terminal ["tile"])
|
||||||
(tag.vm ["workspace special:vm silent"])
|
(tag.vm ["workspace special:vm"])
|
||||||
|
(tag.wine ["noborder" "noshadow"])
|
||||||
|
|
||||||
### Overrides
|
### Overrides
|
||||||
(class "dev\\.benz\\.walker" ["noanim" "noshadow" "pin" "stayfocused"]) # Imitate layer
|
(class "dev\\.benz\\.walker" ["noanim" "noshadow" "pin" "stayfocused"]) # Imitate layer
|
||||||
|
@ -305,7 +308,7 @@ in {
|
||||||
(fields {
|
(fields {
|
||||||
class = "^org\\.gnome\\.Loupe$";
|
class = "^org\\.gnome\\.Loupe$";
|
||||||
title = "^wallpaper.png$";
|
title = "^wallpaper.png$";
|
||||||
} ["tile" "workspace special:wallpaper silent"])
|
} ["tile" "workspace special:wallpaper"])
|
||||||
(fields {
|
(fields {
|
||||||
class = "^org\\.gnome\\.Nautilus$";
|
class = "^org\\.gnome\\.Nautilus$";
|
||||||
title = "^Home$"; # Main window
|
title = "^Home$"; # Main window
|
||||||
|
|
|
@ -231,7 +231,7 @@ in {
|
||||||
"extensions.formautofill.creditCards.enabled" = locked false;
|
"extensions.formautofill.creditCards.enabled" = locked false;
|
||||||
"general.autoScroll" = locked false;
|
"general.autoScroll" = locked false;
|
||||||
"general.smoothScroll" = locked true;
|
"general.smoothScroll" = locked true;
|
||||||
"gfx.webrender.software" = locked config.custom.programs.looking-glass.igpu; # Reduce load on iGPU
|
"gfx.webrender.software" = locked true;
|
||||||
"layers.acceleration.force-enabled" = locked true;
|
"layers.acceleration.force-enabled" = locked true;
|
||||||
"layout.css.always_underline_links" = locked false;
|
"layout.css.always_underline_links" = locked false;
|
||||||
"layout.css.backdrop-filter.enabled" = locked true;
|
"layout.css.backdrop-filter.enabled" = locked true;
|
||||||
|
|
|
@ -8,7 +8,6 @@ with lib; let
|
||||||
in {
|
in {
|
||||||
options.custom.programs.looking-glass = {
|
options.custom.programs.looking-glass = {
|
||||||
enable = mkOption {default = false;};
|
enable = mkOption {default = false;};
|
||||||
igpu = mkOption {default = false;};
|
|
||||||
kvmfr = mkOption {default = true;};
|
kvmfr = mkOption {default = true;};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -125,7 +125,7 @@ in {
|
||||||
reload_style_on_change = true; # Reload CSS when modified
|
reload_style_on_change = true; # Reload CSS when modified
|
||||||
|
|
||||||
## GLOBAL ##
|
## GLOBAL ##
|
||||||
layer = "bottom";
|
layer = "top";
|
||||||
position = "bottom";
|
position = "bottom";
|
||||||
|
|
||||||
## POSITION ##
|
## POSITION ##
|
||||||
|
|
|
@ -3,6 +3,7 @@
|
||||||
full = true;
|
full = true;
|
||||||
profile = "desktop";
|
profile = "desktop";
|
||||||
wallpaper = true;
|
wallpaper = true;
|
||||||
|
programs.looking-glass.enable = true;
|
||||||
services.power-profiles-daemon.enable = true;
|
services.power-profiles-daemon.enable = true;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,8 +4,8 @@
|
||||||
profile = "desktop"; # Inherit desktop
|
profile = "desktop"; # Inherit desktop
|
||||||
|
|
||||||
services = {
|
services = {
|
||||||
#// auto-cpufreq.enable = true;
|
auto-cpufreq.enable = true;
|
||||||
power-profiles-daemon.enable = true;
|
#// power-profiles-daemon.enable = true;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue