mirror of
https://github.com/nmasur/dotfiles
synced 2024-12-24 02:34:52 +00:00
add picom
This commit is contained in:
parent
d32757924f
commit
7bfc3c68bd
@ -14,6 +14,7 @@
|
||||
x = 20;
|
||||
y = 20;
|
||||
};
|
||||
opacity = 0.7;
|
||||
};
|
||||
scrolling.history = 10000;
|
||||
font = {
|
||||
|
@ -1,5 +1,5 @@
|
||||
{ ... }: {
|
||||
|
||||
imports = [ ./xorg.nix ./fonts.nix ./i3.nix ./polybar.nix ];
|
||||
imports = [ ./xorg.nix ./fonts.nix ./i3.nix ./polybar.nix ./picom.nix ];
|
||||
|
||||
}
|
||||
|
@ -82,7 +82,7 @@
|
||||
floating.modifier = modifier;
|
||||
focus = {
|
||||
mouseWarping = true;
|
||||
newWindow = "smart";
|
||||
newWindow = "urgent";
|
||||
};
|
||||
fonts = {
|
||||
names = [ "pango:Victor Mono" "FontAwesome 12" ];
|
||||
@ -201,7 +201,7 @@
|
||||
};
|
||||
startup = [
|
||||
{
|
||||
command = "feh --bg-scale $HOME/Downloads/nord-desert.png";
|
||||
command = "feh --bg-scale $HOME/Downloads/carbon-fiber.jpg";
|
||||
always = true;
|
||||
notification = false;
|
||||
}
|
||||
|
39
modules/desktop/picom.nix
Normal file
39
modules/desktop/picom.nix
Normal file
@ -0,0 +1,39 @@
|
||||
{ config, lib, identity, ... }: {
|
||||
|
||||
config = lib.mkIf config.services.xserver.enable {
|
||||
home-manager.users.${identity.user} = {
|
||||
|
||||
services.picom = {
|
||||
enable = true;
|
||||
blur = false;
|
||||
blurExclude = [ ];
|
||||
extraOptions = ''
|
||||
shadow-radius = 60
|
||||
corner-radius = 20
|
||||
'';
|
||||
fade = false;
|
||||
experimentalBackends = true;
|
||||
inactiveDim = "0.2";
|
||||
inactiveOpacity = "1.0";
|
||||
menuOpacity = "1.0";
|
||||
noDNDShadow = false;
|
||||
opacityRule = [
|
||||
"0:_NET_WM_STATE@[0]:32a = '_NET_WM_STATE_HIDDEN'" # Hide tabbed windows
|
||||
];
|
||||
shadow = true;
|
||||
shadowExclude = [ ];
|
||||
shadowOffsets = [ (-30) (-30) ];
|
||||
shadowOpacity = "0.25";
|
||||
vSync = false;
|
||||
};
|
||||
|
||||
xsession.windowManager.i3.config.startup = [{
|
||||
command = "systemctl --user restart picom";
|
||||
always = true;
|
||||
notification = false;
|
||||
}];
|
||||
|
||||
};
|
||||
};
|
||||
|
||||
}
|
@ -3,7 +3,8 @@
|
||||
config = lib.mkIf config.services.xserver.enable {
|
||||
|
||||
# Used for icons
|
||||
fonts.fonts = with pkgs; [ jetbrains-mono font-awesome ];
|
||||
fonts.fonts = with pkgs;
|
||||
[ (nerdfonts.override { fonts = [ "JetBrainsMono" ]; }) ];
|
||||
|
||||
home-manager.users.${identity.user} = {
|
||||
|
||||
@ -46,11 +47,11 @@
|
||||
module-margin = 1;
|
||||
# separator = "|";
|
||||
# separator-foreground = colors.disabled;
|
||||
font-0 = "JetBrainsMono:size=10;2";
|
||||
font-0 = "JetBrainsMono Nerd Font:size=10;2";
|
||||
# font-0 = "monospace;2";
|
||||
font-1 = "Font Awesome 5 Free:size=10";
|
||||
font-2 = "Font Awesome 5 Free Solid:size=10";
|
||||
font-3 = "Font Awesome 5 Brands:size=10";
|
||||
# font-1 = "Font Awesome 5 Free:size=10";
|
||||
# font-2 = "Font Awesome 5 Free Solid:size=10";
|
||||
# font-3 = "Font Awesome 5 Brands:size=10";
|
||||
modules-left = "xworkspaces";
|
||||
modules-center = "xwindow";
|
||||
modules-right = "pulseaudio date";
|
||||
@ -92,14 +93,14 @@
|
||||
# };
|
||||
"module/pulseaudio" = {
|
||||
type = "internal/pulseaudio";
|
||||
format-volume-prefix = "VOL ";
|
||||
format-volume-prefix-foreground = colors.primary;
|
||||
# format-volume-prefix = "VOL ";
|
||||
# format-volume-prefix-foreground = colors.primary;
|
||||
format-volume = "<ramp-volume> <label-volume>";
|
||||
label-volume = "%percentage%%";
|
||||
label-muted = "";
|
||||
label-muted = "ﱝ ---";
|
||||
label-muted-foreground = colors.disabled;
|
||||
ramp-volume-0 = "";
|
||||
ramp-volume-1 = "";
|
||||
ramp-volume-1 = "墳";
|
||||
ramp-volume-2 = "";
|
||||
};
|
||||
# "module/xkeyboard" = {
|
||||
@ -146,7 +147,7 @@
|
||||
"module/date" = {
|
||||
type = "internal/date";
|
||||
interval = 1;
|
||||
date = "%H:%M:%S";
|
||||
date = "%H:%M";
|
||||
date-alt = "%Y-%m-%d %H:%M:%S";
|
||||
label = " %date%";
|
||||
label-foreground = colors.primary;
|
||||
|
Loading…
Reference in New Issue
Block a user