diff --git a/nixos/apps/communication.nix b/etc/apps/communication.nix similarity index 92% rename from nixos/apps/communication.nix rename to etc/apps/communication.nix index 56da289..e4e64b8 100755 --- a/nixos/apps/communication.nix +++ b/etc/apps/communication.nix @@ -7,6 +7,7 @@ mumble # voip element-desktop # fully featured matrix client #gomuks # tui matrix client + cinny-desktop ]; diff --git a/nixos/apps/keepassxc.nix b/etc/apps/keepassxc.nix similarity index 100% rename from nixos/apps/keepassxc.nix rename to etc/apps/keepassxc.nix diff --git a/nixos/apps/music.nix b/etc/apps/music.nix similarity index 100% rename from nixos/apps/music.nix rename to etc/apps/music.nix diff --git a/nixos/apps/office.nix b/etc/apps/office.nix similarity index 100% rename from nixos/apps/office.nix rename to etc/apps/office.nix diff --git a/nixos/apps/prod.nix b/etc/apps/prod.nix similarity index 98% rename from nixos/apps/prod.nix rename to etc/apps/prod.nix index bd42887..02f92ce 100755 --- a/nixos/apps/prod.nix +++ b/etc/apps/prod.nix @@ -3,7 +3,9 @@ taskwarrior timewarrior logseq + ]; + } diff --git a/nixos/apps/syncthing.nix b/etc/apps/syncthing.nix similarity index 100% rename from nixos/apps/syncthing.nix rename to etc/apps/syncthing.nix diff --git a/nixos/configs/alacritty.nix b/etc/configs/alacritty.nix similarity index 100% rename from nixos/configs/alacritty.nix rename to etc/configs/alacritty.nix diff --git a/nixos/configs/btop.nix b/etc/configs/btop.nix similarity index 100% rename from nixos/configs/btop.nix rename to etc/configs/btop.nix diff --git a/nixos/configs/colors.nix b/etc/configs/colors.nix similarity index 100% rename from nixos/configs/colors.nix rename to etc/configs/colors.nix diff --git a/nixos/configs/firefox.nix b/etc/configs/firefox.nix similarity index 100% rename from nixos/configs/firefox.nix rename to etc/configs/firefox.nix diff --git a/nixos/configs/gpu-screen-recorder.nix b/etc/configs/gpu-screen-recorder.nix similarity index 100% rename from nixos/configs/gpu-screen-recorder.nix rename to etc/configs/gpu-screen-recorder.nix diff --git a/nixos/configs/i3.nix b/etc/configs/i3.nix similarity index 92% rename from nixos/configs/i3.nix rename to etc/configs/i3.nix index 53f51b2..e18ccc1 100755 --- a/nixos/configs/i3.nix +++ b/etc/configs/i3.nix @@ -1,6 +1,10 @@ { pkgs, lib, ... }: { - + environment.systemPackages = with pkgs; [ + # for replay + xdotool + jq + ]; home-manager.users.grape.xsession.windowManager.i3 = { enable = true; config = { @@ -51,7 +55,6 @@ "mod4+e" = "exec rofi -show calc"; "mod4+t" = "exec alacritty"; "mod4+r" = "exec firefox"; - "mod4+w" = "exec ~/.config/scripts/save_replay.sh"; # power off "mod4+Shift+Delete" = "exec shutdown now"; @@ -60,6 +63,12 @@ "mod4+1" = "exec setxkbmap us"; "mod4+2" = "exec setxkbmap hu"; + # replay + "mod4+s" = "exec ~/.config/scripts/replay_application_name.sh"; + "mod4+w" = "exec ~/.config/scripts/save_replay.sh"; + "mod4+a" = "exec ~/.config/scripts/start_replay.sh"; + "mod4+x" = "exec ~/.config/scripts/stop_replay.sh"; + # screenshot # shit needs work "Print" = "exec scrot '%Y-%m-%d_%H-%M-%S.png' -e 'mv $f ~/Pictures/screenshots && xclip -selection clipboard -t image/png -i ~/Pictures/screenshots/$f'"; diff --git a/nixos/configs/kitty.nix b/etc/configs/kitty.nix similarity index 100% rename from nixos/configs/kitty.nix rename to etc/configs/kitty.nix diff --git a/nixos/configs/ollama.nix b/etc/configs/ollama.nix similarity index 100% rename from nixos/configs/ollama.nix rename to etc/configs/ollama.nix diff --git a/nixos/configs/picom.nix b/etc/configs/picom.nix similarity index 93% rename from nixos/configs/picom.nix rename to etc/configs/picom.nix index daad8b2..943866a 100755 --- a/nixos/configs/picom.nix +++ b/etc/configs/picom.nix @@ -27,6 +27,10 @@ "window_type = 'desktop'" "_GTK_FRAME_EXTENTS@:c" "class_g ~= 'slop'" + "class_g ~= 'Warframe.x64.exe'" + "class_g ~= 'Warframe.x64.ex'" + "class_g ~= 'Warframe'" + "class_g ~= 'Peek'" ]; opacity-rule = [ diff --git a/nixos/configs/polybar.nix b/etc/configs/polybar.nix similarity index 84% rename from nixos/configs/polybar.nix rename to etc/configs/polybar.nix index 6e04186..921516e 100755 --- a/nixos/configs/polybar.nix +++ b/etc/configs/polybar.nix @@ -38,21 +38,12 @@ in label = " | "; label-foreground = "${colors.seperatorColor}"; }; - "module/cpu-label" = { - type = "custom/text"; - label = "CPU "; - label-foreground = "${colors.seperatorColor}"; - }; "module/gpu-label" = { type = "custom/text"; label = "GPU "; label-foreground = "${colors.seperatorColor}"; }; - "module/ram-label" = { - type = "custom/text"; - label = "RAM "; - label-foreground = "${colors.seperatorColor}"; - }; + "module/replay-label" = { type = "custom/text"; label = "REPLAY "; @@ -86,18 +77,22 @@ in "module/wired-network" = { type = "internal/network"; interface = "eno2"; + interval = ".5"; + label-connected = "%{F${colors.seperatorColor}}%{F-} %downspeed% %{F${colors.seperatorColor}}%{F-} %upspeed%"; label-foreground = "${colors.fg}"; }; "module/wireless-network" = { type = "internal/network"; interface = "wlo1"; + interval = ".5"; + label-connected = "%{F${colors.seperatorColor}}%{F-} %downspeed% %{F${colors.seperatorColor}}%{F-} %upspeed%"; label-foreground = "${colors.fg}"; }; "module/cpu-temp" = { type = "internal/temperature"; - format = "