adding a lot of little additions and tweaks for the updated nix
This commit is contained in:
		
							parent
							
								
									b68e8c45d8
								
							
						
					
					
						commit
						e47b3fa5ff
					
				
					 13 changed files with 70 additions and 77 deletions
				
			
		| 
						 | 
				
			
			@ -439,6 +439,7 @@ alacritty
 | 
			
		|||
libsForQt5.bismuth
 | 
			
		||||
libnotify
 | 
			
		||||
rofi-wayland
 | 
			
		||||
wf-recorder
 | 
			
		||||
wofi
 | 
			
		||||
waybar
 | 
			
		||||
tridactyl-native
 | 
			
		||||
| 
						 | 
				
			
			@ -2341,7 +2342,9 @@ I also use home-manager for managing dotfiles. This means that everything is con
 | 
			
		|||
    enable = true;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.file.".config/hypr".source = config.lib.file.mkOutOfStoreSymlink ../hypr;
 | 
			
		||||
  home.file.".config/hypr" = {
 | 
			
		||||
    source = config.lib.file.mkOutOfStoreSymlink /home/chris/.dotfiles/hypr;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.file.".config/dunst" = {
 | 
			
		||||
    source = ../dunst;
 | 
			
		||||
| 
						 | 
				
			
			@ -2373,7 +2376,7 @@ I also use home-manager for managing dotfiles. This means that everything is con
 | 
			
		|||
 | 
			
		||||
  home.file.".config/mpv" = {
 | 
			
		||||
    source = ../mpv;
 | 
			
		||||
    recursive = true;
 | 
			
		||||
    recursive = false;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.file.".config/imv" = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -6,7 +6,7 @@
 | 
			
		|||
(include "volume.yuck")
 | 
			
		||||
 | 
			
		||||
(defpoll clock_time :interval "5s" "date '+\%l:\%M \%p'")
 | 
			
		||||
(defpoll clock_full :interval "5s" "date '+\%b \%d, \%Y, \%l:\%M \%p'")
 | 
			
		||||
(defpoll clock_full :interval "5s" "date '+\%a \%b \%d, \%-I:\%M \%p'")
 | 
			
		||||
(defpoll clock_date :interval "1h" "date '+%b %d, %Y'")
 | 
			
		||||
(defpoll calendar_day :interval "2h" "date '+%d'")
 | 
			
		||||
(defpoll calendar_year :interval "2h" "date '+%Y'")
 | 
			
		||||
| 
						 | 
				
			
			@ -204,7 +204,7 @@
 | 
			
		|||
             :orientation "h"
 | 
			
		||||
             :spacing "0" 
 | 
			
		||||
             (label
 | 
			
		||||
              :text {HOST == "kaladin" ? clock_full : clock_time}
 | 
			
		||||
              :text clock_full
 | 
			
		||||
              :class "clock_time_class" )
 | 
			
		||||
             (revealer :transition "slideleft"
 | 
			
		||||
  		       :reveal {HOST == "kaladin" ? false : time_rev}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -54,11 +54,10 @@
 | 
			
		|||
    display: flex;
 | 
			
		||||
    justify-content: center;
 | 
			
		||||
    align-items: center;
 | 
			
		||||
    margin-top: 5px;
 | 
			
		||||
    max-height: 20px;
 | 
			
		||||
    margin-top: 0px;
 | 
			
		||||
    min-width: 100% !important;
 | 
			
		||||
    padding: 0 10px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tab-icon-image {
 | 
			
		||||
    margin-top: 4px;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			@ -71,43 +70,36 @@ the close button is positioned to the far right */
 | 
			
		|||
    -moz-box-flex: 1
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tab-label {
 | 
			
		||||
    margin-top: 5px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Tab close button */
 | 
			
		||||
.tab-close-button {
 | 
			
		||||
    opacity: 1 !important;
 | 
			
		||||
    min-width: 10px;
 | 
			
		||||
    min-width: 30px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#tabs-newtab-button {
 | 
			
		||||
    visibility: hidden !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#tabbrowser-tabs {
 | 
			
		||||
    max-height: 30px !important;
 | 
			
		||||
    margin-top: 0px !important;
 | 
			
		||||
    margin-bottom: -5px !important;
 | 
			
		||||
    padding-bottom: 0px !important;
 | 
			
		||||
    max-height: 10px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#TabsToolbar{
 | 
			
		||||
    margin-top: 8px !important;
 | 
			
		||||
    margin-bottom: -1px !important;
 | 
			
		||||
    padding-bottom: opx !important;
 | 
			
		||||
    margin-top: 0px !important;
 | 
			
		||||
    max-height: 30px;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
.tabbrowser-tab, .tab-background, .tab-stack { 
 | 
			
		||||
    margin-top: 0px !important;
 | 
			
		||||
    margin-bottom: 0px !important;
 | 
			
		||||
    max-height: 10px !important;
 | 
			
		||||
    max-height: 20px !important;
 | 
			
		||||
    border: none !important; 
 | 
			
		||||
    border-radius: 1px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tab-background {
 | 
			
		||||
    margin-top: 0px !important;
 | 
			
		||||
    max-height: 10px !important;
 | 
			
		||||
    max-height: 20px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tab-background[selected]:-moz-lwtheme {
 | 
			
		||||
| 
						 | 
				
			
			@ -122,15 +114,6 @@ the close button is positioned to the far right */
 | 
			
		|||
    padding: 0px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.tab-close-button {
 | 
			
		||||
    margin-top: 5px;
 | 
			
		||||
    min-width: 25px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#navigator-toolbox {
 | 
			
		||||
    padding: 0px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Autohide Navbar */
 | 
			
		||||
 | 
			
		||||
#nav-bar:not([customizing="true"]):not([inFullscreen]) {
 | 
			
		||||
| 
						 | 
				
			
			@ -178,7 +161,7 @@ the close button is positioned to the far right */
 | 
			
		|||
}
 | 
			
		||||
 | 
			
		||||
#urlbar[breakout][breakout-extend] {
 | 
			
		||||
     margin-top: 14px !important;
 | 
			
		||||
     margin-top: 0px !important;
 | 
			
		||||
     top: 0px !important;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -187,13 +170,3 @@ the close button is positioned to the far right */
 | 
			
		|||
    padding-block: calc(2px + (var(--uc-toolbar-height) - var(--urlbar-height)) / 2);
 | 
			
		||||
    padding-inline: calc(5px + 2px);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
#nav-bar-customization-target{
 | 
			
		||||
    margin-top: 0px;
 | 
			
		||||
}
 | 
			
		||||
#nav-bar-overflow-button{
 | 
			
		||||
    margin-top: 0px !important;
 | 
			
		||||
}
 | 
			
		||||
#PanelUI-button{
 | 
			
		||||
    margin-top: 0px !important;
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
							
								
								
									
										44
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										44
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							| 
						 | 
				
			
			@ -4,7 +4,7 @@
 | 
			
		|||
      "inputs": {
 | 
			
		||||
        "flake-compat": "flake-compat_2",
 | 
			
		||||
        "flake-utils": "flake-utils_3",
 | 
			
		||||
        "nixpkgs": "nixpkgs",
 | 
			
		||||
        "nixpkgs": "nixpkgs_2",
 | 
			
		||||
        "rust-overlay": "rust-overlay_2"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
| 
						 | 
				
			
			@ -222,9 +222,7 @@
 | 
			
		|||
    "hyprland": {
 | 
			
		||||
      "inputs": {
 | 
			
		||||
        "hyprland-protocols": "hyprland-protocols",
 | 
			
		||||
        "nixpkgs": [
 | 
			
		||||
          "nixpkgs"
 | 
			
		||||
        ],
 | 
			
		||||
        "nixpkgs": "nixpkgs",
 | 
			
		||||
        "wlroots": "wlroots",
 | 
			
		||||
        "xdph": "xdph"
 | 
			
		||||
      },
 | 
			
		||||
| 
						 | 
				
			
			@ -278,7 +276,7 @@
 | 
			
		|||
      "inputs": {
 | 
			
		||||
        "cargo2nix": "cargo2nix",
 | 
			
		||||
        "flake-utils": "flake-utils_4",
 | 
			
		||||
        "nixpkgs": "nixpkgs_2"
 | 
			
		||||
        "nixpkgs": "nixpkgs_3"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1671049146,
 | 
			
		||||
| 
						 | 
				
			
			@ -298,7 +296,7 @@
 | 
			
		|||
      "inputs": {
 | 
			
		||||
        "extra-container": "extra-container",
 | 
			
		||||
        "flake-utils": "flake-utils_5",
 | 
			
		||||
        "nixpkgs": "nixpkgs_3",
 | 
			
		||||
        "nixpkgs": "nixpkgs_4",
 | 
			
		||||
        "nixpkgs-unstable": "nixpkgs-unstable"
 | 
			
		||||
      },
 | 
			
		||||
      "locked": {
 | 
			
		||||
| 
						 | 
				
			
			@ -318,16 +316,16 @@
 | 
			
		|||
    },
 | 
			
		||||
    "nixpkgs": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1654275867,
 | 
			
		||||
        "narHash": "sha256-pt14ZE4jVPGvfB2NynGsl34pgXfOqum5YJNpDK4+b9E=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "lastModified": 1672262501,
 | 
			
		||||
        "narHash": "sha256-ZNXqX9lwYo1tOFAqrVtKTLcJ2QMKCr3WuIvpN8emp7I=",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "7a20c208aacf4964c19186dcad51f89165dc7ed0",
 | 
			
		||||
        "rev": "e182da8622a354d44c39b3d7a542dc12cd7baa5f",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "ref": "release-22.05",
 | 
			
		||||
        "owner": "NixOS",
 | 
			
		||||
        "ref": "nixos-unstable",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
| 
						 | 
				
			
			@ -365,6 +363,22 @@
 | 
			
		|||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_2": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1654275867,
 | 
			
		||||
        "narHash": "sha256-pt14ZE4jVPGvfB2NynGsl34pgXfOqum5YJNpDK4+b9E=",
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "rev": "7a20c208aacf4964c19186dcad51f89165dc7ed0",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      },
 | 
			
		||||
      "original": {
 | 
			
		||||
        "owner": "nixos",
 | 
			
		||||
        "ref": "release-22.05",
 | 
			
		||||
        "repo": "nixpkgs",
 | 
			
		||||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_3": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1670507980,
 | 
			
		||||
        "narHash": "sha256-riNZa0xzM1it3pzxciwALeMs+0CsBMWIW2FqulzK8vM=",
 | 
			
		||||
| 
						 | 
				
			
			@ -380,7 +394,7 @@
 | 
			
		|||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_3": {
 | 
			
		||||
    "nixpkgs_4": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1670700605,
 | 
			
		||||
        "narHash": "sha256-5dlpATkcyITpdtMflhltuD+A3RNpsVI1Mb+dtKkll6Y=",
 | 
			
		||||
| 
						 | 
				
			
			@ -396,7 +410,7 @@
 | 
			
		|||
        "type": "github"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
    "nixpkgs_4": {
 | 
			
		||||
    "nixpkgs_5": {
 | 
			
		||||
      "locked": {
 | 
			
		||||
        "lastModified": 1671983799,
 | 
			
		||||
        "narHash": "sha256-Z2Ro6hFPZHkBqkVXY5/aBUzxi5xizQGvuHQ9+T5B/ks=",
 | 
			
		||||
| 
						 | 
				
			
			@ -420,7 +434,7 @@
 | 
			
		|||
        "hyprland": "hyprland",
 | 
			
		||||
        "libre-presenter": "libre-presenter",
 | 
			
		||||
        "nix-bitcoin": "nix-bitcoin",
 | 
			
		||||
        "nixpkgs": "nixpkgs_4",
 | 
			
		||||
        "nixpkgs": "nixpkgs_5",
 | 
			
		||||
        "nixpkgs-stable": "nixpkgs-stable"
 | 
			
		||||
      }
 | 
			
		||||
    },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -103,6 +103,9 @@ windowrule=workspace 2,emacs
 | 
			
		|||
windowrule=float,btop
 | 
			
		||||
windowrule=size 70% 70%,btop
 | 
			
		||||
windowrule=center,btop
 | 
			
		||||
windowrule=float,presenter
 | 
			
		||||
windowrule=size 80% 80%,presenter
 | 
			
		||||
windowrule=center,presenter
 | 
			
		||||
 | 
			
		||||
# example binds
 | 
			
		||||
bind=SUPER,RETURN,exec,alacritty
 | 
			
		||||
| 
						 | 
				
			
			@ -190,4 +193,5 @@ exec-once=/home/chris/bin/startup.sh
 | 
			
		|||
exec-once=hyprpaper
 | 
			
		||||
exec-once=dunst
 | 
			
		||||
exec-once=hyprctl dispatch --batch "splitratio 1; splitration -0.35"
 | 
			
		||||
exec-once=dbus-update-activation-environment --systemd --all
 | 
			
		||||
exec-once=dbus-update-activation-environment --systemd --all
 | 
			
		||||
exec-once=jellyfin-mpv-shim
 | 
			
		||||
| 
						 | 
				
			
			@ -2,7 +2,7 @@
 | 
			
		|||
osc=no
 | 
			
		||||
vo=gpu
 | 
			
		||||
af=scaletempo2
 | 
			
		||||
autofit=2800
 | 
			
		||||
autofit=2800x1800
 | 
			
		||||
geometry=50%:50%
 | 
			
		||||
# input-ipc-server="/tmp/mpvsocket"
 | 
			
		||||
hwdec=auto
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -22,7 +22,7 @@ if [ $(pgrep -c emacsclient) -gt 0 ]; then
 | 
			
		|||
            exit
 | 
			
		||||
        else
 | 
			
		||||
            echo WAYLAND
 | 
			
		||||
            emacsrg=$(wlrctl window list | rg Emacs)
 | 
			
		||||
            emacsrg=$(wlrctl window list | rg emacs)
 | 
			
		||||
 | 
			
		||||
            emacswin=$(echo $emacsrg | sed 's/.*\: //')
 | 
			
		||||
            echo $emacswin
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -4,13 +4,13 @@ kwalletd5 &
 | 
			
		|||
systemctl --user stop jellyfin-mpv-shim.service &
 | 
			
		||||
systemctl --user stop nextcloud-client.service &
 | 
			
		||||
systemctl --user stop emacs.service &
 | 
			
		||||
killall .jellyfin-mpv-shim
 | 
			
		||||
/usr/lib/kdeconnectd &
 | 
			
		||||
nm-applet &
 | 
			
		||||
greenclip daemon &
 | 
			
		||||
rbw-agent &
 | 
			
		||||
emacs --daemon &
 | 
			
		||||
nextcloud --background &
 | 
			
		||||
jellyfin-mpv-shim &
 | 
			
		||||
 | 
			
		||||
killall eww
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,11 +1,11 @@
 | 
			
		|||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
touch /tmp/vol
 | 
			
		||||
awesome-client "naughty.destroy_all_notifications()"
 | 
			
		||||
# killall volup
 | 
			
		||||
# killall voldown
 | 
			
		||||
pamixer --allow-boost -d 5
 | 
			
		||||
pw-play /run/current-system/sw/share/sounds/freedesktop/stereo/audio-volume-change.oga
 | 
			
		||||
volume=$(pulsemixer --get-volume | awk '{print $1}' | cut -c 1-2)
 | 
			
		||||
echo $volume >> /tmp/vol
 | 
			
		||||
volume=$(pulsemixer --get-volume | awk '{print $1}')
 | 
			
		||||
echo $volume > /tmp/vol
 | 
			
		||||
 | 
			
		||||
eww open volume
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,20 +1,14 @@
 | 
			
		|||
#!/usr/bin/env bash
 | 
			
		||||
#!/bin/sh
 | 
			
		||||
 | 
			
		||||
touch /tmp/vol
 | 
			
		||||
touch /tmp/ewwvol
 | 
			
		||||
echo on > /tmp/ewwvol
 | 
			
		||||
# killall volup
 | 
			
		||||
# killall voldown
 | 
			
		||||
pamixer --allow-boost -i 5
 | 
			
		||||
pw-play /run/current-system/sw/share/sounds/freedesktop/stereo/audio-volume-change.oga
 | 
			
		||||
volume=$(pulsemixer --get-volume | awk '{print $1}' | cut -c 1-2)
 | 
			
		||||
echo $volume >> /tmp/vol
 | 
			
		||||
ewwvol=$(cat /tmp/ewwvol)
 | 
			
		||||
volume=$(pulsemixer --get-volume | awk '{print $1}')
 | 
			
		||||
echo $volume > /tmp/vol
 | 
			
		||||
 | 
			
		||||
eww open volume
 | 
			
		||||
 | 
			
		||||
sleep 3
 | 
			
		||||
 | 
			
		||||
if [[ ewwvol == "on" ]]; then
 | 
			
		||||
    
 | 
			
		||||
fi
 | 
			
		||||
 | 
			
		||||
eww close volume
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -316,6 +316,7 @@
 | 
			
		|||
    libsForQt5.bismuth
 | 
			
		||||
    libnotify
 | 
			
		||||
    rofi-wayland
 | 
			
		||||
    wf-recorder
 | 
			
		||||
    wofi
 | 
			
		||||
    waybar
 | 
			
		||||
    tridactyl-native
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -335,6 +335,7 @@
 | 
			
		|||
    libsForQt5.bismuth
 | 
			
		||||
    libnotify
 | 
			
		||||
    rofi-wayland
 | 
			
		||||
    wf-recorder
 | 
			
		||||
    wofi
 | 
			
		||||
    waybar
 | 
			
		||||
    tridactyl-native
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -346,7 +346,9 @@
 | 
			
		|||
    enable = true;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.file.".config/hypr".source = config.lib.file.mkOutOfStoreSymlink ../hypr;
 | 
			
		||||
  home.file.".config/hypr" = {
 | 
			
		||||
    source = config.lib.file.mkOutOfStoreSymlink /home/chris/.dotfiles/hypr;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.file.".config/dunst" = {
 | 
			
		||||
    source = ../dunst;
 | 
			
		||||
| 
						 | 
				
			
			@ -378,6 +380,7 @@
 | 
			
		|||
 | 
			
		||||
  home.file.".config/mpv" = {
 | 
			
		||||
    source = ../mpv;
 | 
			
		||||
    recursive = false;
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  home.file.".config/imv" = {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue