diff --git a/avizo.ini b/avizo.ini new file mode 100644 index 0000000..12a344c --- /dev/null +++ b/avizo.ini @@ -0,0 +1,13 @@ +[default] +# The color of the notification background in format: rgba([0, 255], [0, 255], [0, 255], [0, 1]). +background = rgba(48, 52, 70, 0.95) + +# Sets the color of the notification border in format rgba([0, 255], [0, 255], [0, 255], [0, 1]). +border-color = rgba(166, 209, 137, 1.0) + +# The color of the filled bar blocks in format: rgba([0, 255], [0, 255], [0, 255], [0, 1]). +bar-fg-color = rgba(166, 200, 190, 1.0) + +# The color of the unfilled bar blocks in format rgba([0, 255], [0, 255], [0, 255], [0, 1]). +# Defaults to 'background' with 2/3 brightness. +bar-bg-color = rgba(129, 200, 190, 1.0) diff --git a/home.nix b/home.nix index 562e0ab..69b3537 100644 --- a/home.nix +++ b/home.nix @@ -2,7 +2,8 @@ let nvimCustom = import ./nvim/settings.nix; helixCustom = import ./helix/settings.nix; -in { +in +{ imports = [ ./fish/settings.nix ./variables.nix @@ -25,6 +26,8 @@ in { userName = "zoe"; userEmail = "ZoeOosting@outlook.com"; }; + + xdg.configFile."avizo/config.ini".source = ./avizo.ini; programs.mpv.config = { ytdl-format = "bestvideo[height<=?720]+bestaudio"; @@ -38,8 +41,7 @@ in { fade = true; fadeDelta = 2; extraArgs = [ "--experimental-backends" ]; - settings = { - }; + settings = { }; }; programs.ssh.enable = true; diff --git a/hyprland/hyprland.conf b/hyprland/hyprland.conf index 5141ba3..475f875 100644 --- a/hyprland/hyprland.conf +++ b/hyprland/hyprland.conf @@ -17,6 +17,7 @@ monitor=,preferred,auto,auto exec-once = swaybg -i /etc/nixos/wallpaper.png exec-once = dunst exec-once = waybar +exec-once = avizo-service # Source a file (multi-file configs) source = ~/.config/hypr/colors.conf @@ -148,6 +149,8 @@ bind = $mainMod, mouse_up, workspace, e-1 bindm = $mainMod, mouse:272, movewindow bindm = $mainMod, mouse:273, resizewindow +bind=$mainMod,F,fullscreen + # resize submap bind=$mainMod,R,submap,resize # will switch to a submap called resize @@ -166,7 +169,19 @@ submap=reset # will reset the submap, meaning end the current one and return to # media submap bind=$mainMod, M, submap, media submap=media -binde=,j,exec, python3 /etc/nixos/i3/volume.py 5%- -binde=,k,exec, python3 /etc/nixos/i3/volume.py 5%+ +binde=,j,exec, volumectl -u down +binde=,k,exec, volumectl -u up +binde=,m,exec, volumectl toggle-mute +binde=,n,exec, volumectl -m toggle-mute + bind=,escape,submap,reset -submap=reset \ No newline at end of file +submap=reset + +# brightness submap +bind=$mainMod, b, submap, brightness +submap=brightness +binde=,j,exec, python3 lightctl down +binde=,k,exec, python3 lightctl up +bind=,escape,submap,reset +submap=reset + diff --git a/sync.sh b/sync.sh index 3c0513c..15b9ca5 100755 --- a/sync.sh +++ b/sync.sh @@ -7,7 +7,7 @@ git pull # cp -r /etc/nixos/ ./backup # copy over all the files to /etc/nixos/ -sudo cp -ru ./flake.nix ./configuration.nix ./wallpaper.png ./dunst ./helix ./rofi ./i3 ./hyprland ./waybar ./fish ./kitty ./nvim/ ./disks.nix ./variables.nix ./programs.nix ./defaults.nix ./packages.nix ./home.nix ./services.nix ./user.nix /etc/nixos/ +sudo cp -ru ./flake.nix ./configuration.nix ./wallpaper.png ./avizo.ini ./dunst ./helix ./rofi ./i3 ./hyprland ./waybar ./fish ./kitty ./nvim/ ./disks.nix ./variables.nix ./programs.nix ./defaults.nix ./packages.nix ./home.nix ./services.nix ./user.nix /etc/nixos/ cp -u ./.xinitrc $HOME cp -ur ./cursors $HOME/.local/share/icons diff --git a/user.nix b/user.nix index 85946d6..6eddf0a 100644 --- a/user.nix +++ b/user.nix @@ -40,6 +40,7 @@ in cmus pavucontrol playerctl + pamixer # video syncplay @@ -57,6 +58,7 @@ in wofi wofi-emoji unstable.waybar + avizo # images feh