From 241370064ef6ca666c93ae8e683f2f952f076988 Mon Sep 17 00:00:00 2001 From: 4o1x5 <4o1x5@4o1x5.dev> Date: Sat, 18 May 2024 01:10:04 +0200 Subject: [PATCH] added a few changes --- {nixos => etc}/apps/communication.nix | 1 + {nixos => etc}/apps/keepassxc.nix | 0 {nixos => etc}/apps/music.nix | 0 {nixos => etc}/apps/office.nix | 0 {nixos => etc}/apps/prod.nix | 2 + {nixos => etc}/apps/syncthing.nix | 0 {nixos => etc}/configs/alacritty.nix | 0 {nixos => etc}/configs/btop.nix | 0 {nixos => etc}/configs/colors.nix | 0 {nixos => etc}/configs/firefox.nix | 0 .../configs/gpu-screen-recorder.nix | 0 {nixos => etc}/configs/i3.nix | 13 ++- {nixos => etc}/configs/kitty.nix | 0 {nixos => etc}/configs/ollama.nix | 0 {nixos => etc}/configs/picom.nix | 4 + {nixos => etc}/configs/polybar.nix | 41 ++++--- etc/configs/prometheus.nix | 8 ++ {nixos => etc}/configs/rofi.nix | 1 + {nixos => etc}/configs/st.nix | 0 {nixos => etc}/configs/vscode.nix | 11 ++ {nixos => etc}/configuration.nix | 8 +- {nixos => etc}/desktop.nix | 8 +- {nixos => etc}/dev.nix | 4 +- {nixos => etc}/flake.lock | 110 ++++++++++++++++-- {nixos => etc}/flake.nix | 7 +- {nixos => etc}/gaming.nix | 0 etc/hardware-configuration.nix | 47 ++++++++ etc/opt/firefox/bookmarks.nix | 29 +++++ {nixos => etc}/opt/firefox/user.js | 0 {nixos => etc}/opt/firefox/userChrome.css | 0 {nixos => etc}/opt/firefox/userContent.css | 0 {nixos => etc}/opt/st/st.h | 0 {nixos => etc}/system/cursor.nix | 0 {nixos => etc}/system/display.nix | 0 .../system/drivers/shitvidia-patch.nix | 2 +- {nixos => etc}/system/essentials.nix | 1 + {nixos => etc}/system/remap.nix | 0 {nixos => etc}/system/security.nix | 0 {nixos => etc}/system/shell.nix | 25 +++- {nixos => etc}/system/sound.nix | 0 etc/system/ssd.nix | 17 +++ nixos/apps/firefox.nix | 1 - readme.md | 39 +++++++ 43 files changed, 344 insertions(+), 35 deletions(-) rename {nixos => etc}/apps/communication.nix (92%) rename {nixos => etc}/apps/keepassxc.nix (100%) rename {nixos => etc}/apps/music.nix (100%) rename {nixos => etc}/apps/office.nix (100%) rename {nixos => etc}/apps/prod.nix (98%) rename {nixos => etc}/apps/syncthing.nix (100%) rename {nixos => etc}/configs/alacritty.nix (100%) rename {nixos => etc}/configs/btop.nix (100%) rename {nixos => etc}/configs/colors.nix (100%) rename {nixos => etc}/configs/firefox.nix (100%) rename {nixos => etc}/configs/gpu-screen-recorder.nix (100%) rename {nixos => etc}/configs/i3.nix (92%) rename {nixos => etc}/configs/kitty.nix (100%) rename {nixos => etc}/configs/ollama.nix (100%) rename {nixos => etc}/configs/picom.nix (93%) rename {nixos => etc}/configs/polybar.nix (84%) create mode 100644 etc/configs/prometheus.nix rename {nixos => etc}/configs/rofi.nix (81%) rename {nixos => etc}/configs/st.nix (100%) rename {nixos => etc}/configs/vscode.nix (80%) rename {nixos => etc}/configuration.nix (95%) rename {nixos => etc}/desktop.nix (93%) rename {nixos => etc}/dev.nix (95%) rename {nixos => etc}/flake.lock (55%) rename {nixos => etc}/flake.nix (88%) rename {nixos => etc}/gaming.nix (100%) create mode 100755 etc/hardware-configuration.nix create mode 100755 etc/opt/firefox/bookmarks.nix rename {nixos => etc}/opt/firefox/user.js (100%) rename {nixos => etc}/opt/firefox/userChrome.css (100%) rename {nixos => etc}/opt/firefox/userContent.css (100%) rename {nixos => etc}/opt/st/st.h (100%) rename {nixos => etc}/system/cursor.nix (100%) rename {nixos => etc}/system/display.nix (100%) rename {nixos => etc}/system/drivers/shitvidia-patch.nix (93%) rename {nixos => etc}/system/essentials.nix (99%) rename {nixos => etc}/system/remap.nix (100%) rename {nixos => etc}/system/security.nix (100%) rename {nixos => etc}/system/shell.nix (56%) rename {nixos => etc}/system/sound.nix (100%) create mode 100644 etc/system/ssd.nix delete mode 100755 nixos/apps/firefox.nix 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 = "