diff --git a/Droidnix/assets/copy_2_root/.config/Thunar/accels.scm b/Droidnix/assets/copy_2_root/.config/Thunar/accels.scm new file mode 100644 index 000000000..d4035cb56 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/Thunar/accels.scm @@ -0,0 +1,131 @@ +; thunar GtkAccelMap rc-file -*- scheme -*- +; this file is an automated accelerator map dump +; +; (gtk_accel_path "/ThunarDetailsView/expandable-folders" "") +; (gtk_accel_path "/ThunarBookmarks/f4f9b7c05a683015a19351e94cf07e3d" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-type" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-last-modified" "") +; (gtk_accel_path "/Thunarwindow/menu" "") +; (gtk_accel_path "/ThunarActionManager/cut" "x") +; (gtk_accel_path "/ThunarStandardView/sort-by-size" "") +; (gtk_accel_path "/ThunarWindow/file-menu" "") +; (gtk_accel_path "/ThunarWindow/close-tab" "w") +; (gtk_accel_path "/ThunarWindow/switch-previous-tab-alt" "ISO_Left_Tab") +; (gtk_accel_path "/ThunarStatusBar/toggle-size" "") +; (gtk_accel_path "/ThunarWindow/new-window" "n") +; (gtk_accel_path "/ThunarWindow/clear-directory-specific-settings" "") +; (gtk_accel_path "/ThunarWindow/close-window" "q") +; (gtk_accel_path "/ThunarWindow/open-parent" "Up") +; (gtk_accel_path "/ThunarWindow/view-side-pane-menu" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-size-in-bytes" "") +; (gtk_accel_path "/ThunarWindow/switch-previous-tab" "Page_Up") +; (gtk_accel_path "/ThunarActionManager/open" "o") +; (gtk_accel_path "/ThunarStandardView/sort-ascending" "") +; (gtk_accel_path "/ThunarWindow/toggle-split-view" "F3") +; (gtk_accel_path "/ThunarActionManager/copy-2" "Insert") +; (gtk_accel_path "/ThunarActionManager/trash-delete" "Delete") +; (gtk_accel_path "/ThunarWindow/open-recent" "") +; (gtk_accel_path "/ThunarWindow/view-configure-toolbar" "") +; (gtk_accel_path "/ThunarStandardView/forward" "Right") +; (gtk_accel_path "/ThunarActionManager/restore" "") +; (gtk_accel_path "/ThunarWindow/open-location-alt" "d") +; (gtk_accel_path "/ThunarWindow/zoom-out-alt" "KP_Subtract") +; (gtk_accel_path "/ThunarStandardView/select-by-pattern" "s") +; (gtk_accel_path "/ThunarWindow/open-file-menu" "F10") +; (gtk_accel_path "/ThunarWindow/contents" "F1") +; (gtk_accel_path "/ThunarWindow/show-highlight" "") +; (gtk_accel_path "/ThunarStandardView/sort-descending" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-name" "") +; (gtk_accel_path "/ThunarBookmarks/b642744ba505349eb43f3232902f4a96" "") +; (gtk_accel_path "/ThunarStandardView/select-all-files" "a") +; (gtk_accel_path "/ThunarActionManager/execute" "") +; (gtk_accel_path "/ThunarStandardView/properties" "Return") +; (gtk_accel_path "/ThunarActionManager/cut-2" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-dtime" "") +; (gtk_accel_path "/ThunarBookmarks/51e116aa815495db13c58c73eec99304" "") +; (gtk_accel_path "/ThunarWindow/switch-next-tab" "Page_Down") +; (gtk_accel_path "/ThunarWindow/open-templates" "") +; (gtk_accel_path "/ThunarActionManager/paste-2" "Insert") +; (gtk_accel_path "/ThunarStatusBar/toggle-filetype" "") +; (gtk_accel_path "/ThunarWindow/close-all-windows" "w") +; (gtk_accel_path "/ThunarStandardView/create-document" "") +; (gtk_accel_path "/ThunarWindow/detach-tab" "") +; (gtk_accel_path "/ThunarWindow/cancel-search" "Escape") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt2" "equal") +; (gtk_accel_path "/ThunarStatusBar/toggle-hidden-count" "") +; (gtk_accel_path "/ThunarShortcutsPane/sendto-shortcuts" "d") +; (gtk_accel_path "/ThunarActionManager/undo" "z") +; (gtk_accel_path "/ThunarBookmarks/f08c8da7eedf52bf1705513340708bed" "") +; (gtk_accel_path "/ThunarStandardView/toggle-sort-order" "") +; (gtk_accel_path "/ThunarWindow/view-location-selector-entry" "") +; (gtk_accel_path "/ThunarActionManager/paste" "v") +; (gtk_accel_path "/ThunarWindow/zoom-in-alt1" "KP_Add") +; (gtk_accel_path "/ThunarWindow/view-menubar" "m") +; (gtk_accel_path "/ThunarStandardView/back" "Left") +; (gtk_accel_path "/ThunarWindow/open-desktop" "") +; (gtk_accel_path "/ThunarWindow/view-as-detailed-list" "2") +; (gtk_accel_path "/ThunarActionManager/restore-show" "") +; (gtk_accel_path "/ThunarWindow/sendto-menu" "") +; (gtk_accel_path "/ThunarStatusBar/toggle-display-name" "") +; (gtk_accel_path "/ThunarWindow/go-menu" "") +; (gtk_accel_path "/ThunarWindow/zoom-out" "minus") +; (gtk_accel_path "/ThunarWindow/remove-from-recent" "") +; (gtk_accel_path "/ThunarActionManager/open-with-other" "") +; (gtk_accel_path "/ThunarStandardView/invert-selection" "i") +; (gtk_accel_path "/ThunarWindow/view-side-pane-shortcuts" "b") +; (gtk_accel_path "/ThunarWindow/reload-alt-2" "Reload") +; (gtk_accel_path "/ThunarWindow/view-location-selector-menu" "") +; (gtk_accel_path "/ThunarStandardView/sort-by-mtime" "") +; (gtk_accel_path "/ThunarWindow/edit-menu" "") +; (gtk_accel_path "/ThunarActionManager/copy" "c") +; (gtk_accel_path "/ThunarWindow/bookmarks-menu" "") +; (gtk_accel_path "/ThunarStandardView/forward-alt" "Forward") +; (gtk_accel_path "/ThunarActionManager/move-to-trash" "") +; (gtk_accel_path "/ThunarWindow/reload-alt-1" "F5") +; (gtk_accel_path "/ThunarActionManager/delete-3" "KP_Delete") +; (gtk_accel_path "/ThunarWindow/reload" "r") +; (gtk_accel_path "/ThunarStandardView/arrange-items-menu" "") +; (gtk_accel_path "/ThunarStandardView/unselect-all-files" "Escape") +; (gtk_accel_path "/ThunarWindow/open-computer" "") +; (gtk_accel_path "/ThunarWindow/toggle-image-preview" "") +; (gtk_accel_path "/ThunarWindow/toggle-side-pane" "F9") +; (gtk_accel_path "/ThunarWindow/view-as-icons" "1") +; (gtk_accel_path "/ThunarActionManager/delete-2" "Delete") +; (gtk_accel_path "/ThunarWindow/zoom-in" "plus") +; (gtk_accel_path "/ThunarStandardView/configure-columns" "") +; (gtk_accel_path "/ThunarStandardView/rename" "F2") +; (gtk_accel_path "/ThunarWindow/open-location" "l") +; (gtk_accel_path "/ThunarWindow/view-as-compact-list" "3") +; (gtk_accel_path "/ThunarWindow/view-menu" "") +; (gtk_accel_path "/ThunarWindow/search" "f") +; (gtk_accel_path "/ThunarWindow/new-tab" "t") +; (gtk_accel_path "/ThunarWindow/zoom-reset" "0") +; (gtk_accel_path "/ThunarWindow/contents/help-menu" "") +; (gtk_accel_path "/ThunarActionManager/open-in-new-tab" "p") +; (gtk_accel_path "/ThunarWindow/view-location-selector-buttons" "") +; (gtk_accel_path "/ThunarStandardView/back-alt2" "Back") +; (gtk_accel_path "/ThunarActionManager/redo" "z") +; (gtk_accel_path "/ThunarWindow/open-trash" "") +; (gtk_accel_path "/ThunarActionManager/open-in-new-window" "o") +; (gtk_accel_path "/ThunarWindow/view-statusbar" "") +; (gtk_accel_path "/ThunarActionManager/open-location" "") +; (gtk_accel_path "/ThunarStandardView/duplicate" "") +; (gtk_accel_path "/ThunarActionManager/trash-delete-2" "KP_Delete") +; (gtk_accel_path "/ThunarStandardView/back-alt1" "BackSpace") +; (gtk_accel_path "/ThunarStandardView/create-folder" "n") +; (gtk_accel_path "/ThunarWindow/open-home" "Home") +; (gtk_accel_path "/ThunarWindow/switch-focused-split-view-pane" "") +; (gtk_accel_path "/ThunarWindow/show-hidden" "h") +; (gtk_accel_path "/ThunarStandardView/set-default-app" "") +; (gtk_accel_path "/ThunarWindow/empty-trash" "") +; (gtk_accel_path "/ThunarWindow/preferences" "") +; (gtk_accel_path "/ThunarActionManager/delete" "") +; (gtk_accel_path "/ThunarWindow/open-network" "") +; (gtk_accel_path "/ThunarWindow/view-side-pane-tree" "e") +; (gtk_accel_path "/ThunarWindow/open-file-system" "") +; (gtk_accel_path "/ThunarWindow/search-alt" "Search") +; (gtk_accel_path "/ThunarWindow/switch-next-tab-alt" "Tab") +; (gtk_accel_path "/ThunarActionManager/sendto-desktop" "") +; (gtk_accel_path "/ThunarStandardView/make-link" "") +; (gtk_accel_path "/ThunarWindow/zoom-reset-alt" "KP_0") +; (gtk_accel_path "/ThunarWindow/about" "") diff --git a/Droidnix/assets/copy_2_root/.config/Thunar/uca.xml b/Droidnix/assets/copy_2_root/.config/Thunar/uca.xml new file mode 100644 index 000000000..7ec1149b6 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/Thunar/uca.xml @@ -0,0 +1,31 @@ + + + + utilities-terminal + Open Terminal Here + + 1771155705496049-1 + exo-open --working-directory %f --launch TerminalEmulator + Example for a custom action + + * + + + + + + Copy Full Path + + 1771928240025354-1 + sh -c 'printf "%s" "%f" | wl-copy' + Copy Full Path + * + * + + + + + + + + diff --git a/Droidnix/assets/copy_2_root/.config/git/config b/Droidnix/assets/copy_2_root/.config/git/config new file mode 100644 index 000000000..5b3b03eec --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/git/config @@ -0,0 +1,5 @@ +[filter "lfs"] + clean = "git-lfs clean -- %f" + process = "git-lfs filter-process" + required = true + smudge = "git-lfs smudge -- %f" diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/animations.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/animations.conf new file mode 100644 index 000000000..69f58ee96 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/animations.conf @@ -0,0 +1,12 @@ +# ./assets/conf/desktop/hypr/animations.conf + +animations { + enabled = yes + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default, popin 80% + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/behaviour.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/behaviour.conf new file mode 100644 index 000000000..4650682a3 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/behaviour.conf @@ -0,0 +1,33 @@ +# Keyboard and mouse settings +input { + kb_layout = us + kb_options = ctrl:nocaps + sensitivity = -0.5 + accel_profile = adaptive + scroll_factor = 0.5 +} + +# Scrolling modifier settings +input { + scroll_main_mod = alt + scroll_main_mod_invert = no + scroll_per_border = yes +} + +# Touchpad settings (applies to all touchpads) +input:touchpad:* { + natural_scroll = yes + scroll_factor = 0.5 +} + +# Focus settings +focus { + follow_mouse = yes + new_windows = smart +} + +# Miscellaneous settings +misc { + resize_step = 10 10 + anim_resize_friction = 0.1 +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/bindings.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/bindings.conf new file mode 100644 index 000000000..8a330a713 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/bindings.conf @@ -0,0 +1,150 @@ +$mainMod = SUPER + +# use walker to show exec menu +bind = $mainMod, Space , exec, walker +bind = $mainMod, P, pseudo +bind = $mainMod, T, togglesplit + +# grimblast +bind = $mainMod SHIFT, p, exec, grimblast -n -f copysave active +bind = $mainMod SHIFT, a, exec, grimblast -n -f copysave area +bind = $mainMod ALT, p, exec, grimblast -n -f copysave output +bind = $mainMod CTRL, p, exec, grimblast -n -f copysave screen + +# Terminal / launcher / kill / reload +bind = $mainMod, E, exec, thunar +bind = $mainMod, RETURN, exec, kitty +bind = $mainMod, D, exec, wofi --show drun +bind = $mainMod, Q, killactive, +bind = $mainMod SHIFT, Q, exit, +bind = $mainMod SHIFT, R, exec, hyprctl reload + +# Switch windows +bind = ALT, TAB, cyclenext, +# bind = ALT SHIFT, TAB, cyclenext prev + +# Hyprscrolling +bind = $mainMod, period, layoutmsg, move +col +bind = $mainMod, comma, layoutmsg, swapcol l +# Make / break a tab-group (stack) +bind = $mainMod, S, togglegroup +# Cycle tabs in the group +bind = $mainMod, L, changegroupactive, f +bind = $mainMod, H, changegroupactive, b +bind = $mainMod, T, exec, ~/.config/hypr/scripts/toggle-layout-scrolling-dwindle.sh + +# Focus movement +bind = $mainMod, H, movefocus, l +bind = $mainMod, L, movefocus, r +bind = $mainMod, K, movefocus, u +bind = $mainMod, J, movefocus, d +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Move windows +bind = $mainMod SHIFT, H, movewindow, l +bind = $mainMod SHIFT, L, movewindow, r +bind = $mainMod SHIFT, K, movewindow, u +bind = $mainMod SHIFT, J, movewindow, d +bind = $mainMod SHIFT, left, movewindow, l +bind = $mainMod SHIFT, right, movewindow, r +bind = $mainMod SHIFT, up, movewindow, u +bind = $mainMod SHIFT, down, movewindow, d + +# Resize windows +bind = $mainMod CTRL, H, resizeactive, -30 0 +bind = $mainMod CTRL, L, resizeactive, 30 0 +bind = $mainMod CTRL, K, resizeactive, 0 -30 +bind = $mainMod CTRL, J, resizeactive, 0 30 + +# Floating / fullscreen +bind = $mainMod, V, togglefloating, +bind = $mainMod, F, fullscreen, 0 +bind = $mainMod SHIFT, F, fullscreen, 1 + +# Workspaces +bind = $mainMod, 1, workspace, 1 +bind = $mainMod, 2, workspace, 2 +bind = $mainMod, 3, workspace, 3 +bind = $mainMod, 4, workspace, 4 +bind = $mainMod, 5, workspace, 5 +bind = $mainMod, 6, workspace, 6 +bind = $mainMod, 7, workspace, 7 +bind = $mainMod, 8, workspace, 8 +bind = $mainMod, 9, workspace, 9 +bind = $mainMod, 0, workspace, 10 + +bind = $mainMod SHIFT, 1, movetoworkspace, 1 +bind = $mainMod SHIFT, 2, movetoworkspace, 2 +bind = $mainMod SHIFT, 3, movetoworkspace, 3 +bind = $mainMod SHIFT, 4, movetoworkspace, 4 +bind = $mainMod SHIFT, 5, movetoworkspace, 5 +bind = $mainMod SHIFT, 6, movetoworkspace, 6 +bind = $mainMod SHIFT, 7, movetoworkspace, 7 +bind = $mainMod SHIFT, 8, movetoworkspace, 8 +bind = $mainMod SHIFT, 9, movetoworkspace, 9 +bind = $mainMod SHIFT, 0, movetoworkspace, 10 + +# Cycle workspaces +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Mouse drag +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +######################### +# Screenshots +######################### +bind = $mainMod SHIFT, s, exec, grim -g "$(slurp)" - | wl-copy +bind = , XF86Screenshot, exec, grim - | wl-copy + +######################### +# Audio (pamixer) +######################### +bind = , XF86AudioRaiseVolume, exec, pamixer -i 5 +bind = , XF86AudioLowerVolume, exec, pamixer -d 5 +bind = , XF86AudioMute, exec, pamixer -t +bind = , XF86AudioMicMute, exec, pamixer --default-source -t + +######################### +# Media (playerctl) +######################### +bind = , XF86AudioPlay, exec, playerctl play-pause +bind = , XF86AudioPause, exec, playerctl pause +bind = , XF86AudioNext, exec, playerctl next +bind = , XF86AudioPrev, exec, playerctl previous +bind = , XF86AudioStop, exec, playerctl stop + +######################### +# Brightness (brightnessctl) +######################### +bind = , XF86MonBrightnessUp, exec, brightnessctl set +10% +bind = , XF86MonBrightnessDown, exec, brightnessctl set 10%- +bind = , XF86KbdBrightnessUp, exec, brightnessctl -d '*kbd_backlight*' set +10% +bind = , XF86KbdBrightnessDown, exec, brightnessctl -d '*kbd_backlight*' set 10%- + +######################### +# Power / session +######################### +bind = , XF86Sleep, exec, systemctl suspend +bind = , XF86PowerOff, exec, systemctl poweroff +bind = , XF86WakeUp, exec, systemctl suspend +bind = $mainMod, L, exec, loginctl lock-session +bind = $mainMod, X, exec, ~/.config/hypr/scripts/powermenu.sh + +######################### +# Laptop lid settings +######################### +bindl = , switch:on:Lid Switch, exec, ~/.config/hypr/scripts/lid-action.sh +bindl = , switch:off:Lid Switch, exec, ~/.config/hypr/scripts/lid-restore.sh + +######################### +# Start apps +######################### +bind = CTRL ALT, B, exec, flatpak run eu.betterbird.Betterbird +bind = CTRL ALT, S, exec, spotify +bind = $mainMod, z, exec, zeditor +bind = $mainMod, w, exec, zen --url https://nextcloud.data-pro.nu diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/exec-once.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/exec-once.conf new file mode 100755 index 000000000..7d1c17501 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/exec-once.conf @@ -0,0 +1,5 @@ +exec-once = dbus-update-activation-environment --systemd --all +exec-once = uwsm app -- waybar +exec-once = hypridle +exec-once = hyprpolkitagent +exec-once = systemd-run --user --scope --unit=elephant elephant diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/hypridle.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/hypridle.conf new file mode 100644 index 000000000..fa196fd52 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/hypridle.conf @@ -0,0 +1,16 @@ +general { + lock_cmd = hyprlock + after_sleep_cmd = hyprctl dispatch dpms on + ignore_dbus_inhibit = false +} + +listener { + timeout = 600 + on-timeout = hyprlock +} + +listener { + timeout = 900 + on-timeout = hyprctl dispatch dpms off + on-resume = hyprctl dispatch dpms on +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/hyprlock.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/hyprlock.conf new file mode 100644 index 000000000..c7fdcd37b --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/hyprlock.conf @@ -0,0 +1,32 @@ +# ~/.config/hypr/hyprlock.conf + +general { + grace = 2 + ignore_empty_input = true +} + +background { + path = ~/.config/hypr/lock.png + blur_passes = 2 + blur_size = 6 +} + +input-field { + size = 320, 60 + outline_thickness = 2 + dots_size = 0.25 + dots_spacing = 0.20 + fade_on_empty = true + placeholder_text = "Password" + position = 0, -120 + halign = center + valign = center +} + +label { + text = $TIME + font_size = 72 + position = 0, 120 + halign = center + valign = center +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/layer-rules.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/layer-rules.conf new file mode 100644 index 000000000..c590692e0 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/layer-rules.conf @@ -0,0 +1,6 @@ +layerrule = blur on, ignore_alpha 1, match:namespace waybar +layerrule = xray 1, match:namespace waybar +layerrule = blur on, ignore_alpha 1, match:namespace walker +layerrule = xray 1, match:namespace walker +layerrule = blur on, ignore_alpha 1, match:namespace swaync-control-center +layerrule = blur on, ignore_alpha 1, match:namespace swaync-notification-window diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/layout.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/layout.conf new file mode 100644 index 000000000..82e343c62 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/layout.conf @@ -0,0 +1,24 @@ +general { + gaps_in = 2 + gaps_out = 4 + border_size = 2 + col.active_border = rgba($blue) rgba($green) 45deg + col.inactive_border = rgba($inactive) + layout = dwindle + resize_on_border = yes + border_grab_modifier = 20 + disable_hyprland_logo = no # Use 'no' instead of 'false' + focus_on_activate = yes +} + +decoration { + rounding = 5 + blur = yes + blur_size = 8 + blur_passes = 3 + blur_new_optimizations = yes + blur_exclude = fullscreen + drop_shadow = yes + shadow_range = 4 + shadow_render_power = 3 +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/monitor-rules.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/monitor-rules.conf new file mode 100644 index 000000000..07dc23982 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/monitor-rules.conf @@ -0,0 +1,2 @@ +# Default portable monitor rule +monitor=DP-1,3840x1080@144,1920x0,1 diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/variables.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/variables.conf new file mode 100644 index 000000000..d6e340d0c --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/variables.conf @@ -0,0 +1,6 @@ +# Colors (Hyprland "col" values commonly use rgba(aarrggbb)-style hex) +# See Hyprland variable / type docs for color formats & bools. :contentReference[oaicite:2]{index=2} +$base = rgba(1e1e2eff) +$inactive = rgba(595959aa) +$blue = rgba(33ccffee) +$green = rgba(00ff99ee) diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/window-rules.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/window-rules.conf new file mode 100644 index 000000000..18859cab9 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/window-rules.conf @@ -0,0 +1,10 @@ +# Floating and centering nm-connection-editor +windowrule = float, nm-connection-editor +windowrule = move center, nm-connection-editor +windowrule = size 900 700, nm-connection-editor + +# Center all new windows by default +windowrule = center, ^(.*) + +# Example: Float specific apps (uncomment to use) +# windowrule = float, ^(pavucontrol)$ diff --git a/Droidnix/assets/copy_2_root/.config/hypr/conf/workspace-rules.conf b/Droidnix/assets/copy_2_root/.config/hypr/conf/workspace-rules.conf new file mode 100644 index 000000000..53bd7ee63 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/conf/workspace-rules.conf @@ -0,0 +1,30 @@ +# Workspace definitions (modern syntax) +workspace = 1 +workspace = 2 +workspace = 3 +workspace = 4 +workspace = 5 + +# Auto-launch apps on specific workspaces (use `exec` with `workspace` rule) +exec-once = kitty, workspace 1 +exec-once = flatpak run app.betterbird.zen, workspace 2 +exec-once = zen, workspace 3 + +# Force a specific layout for a workspace +workspace 1, layout:dwindle +workspace 2, layout:master +workspace 3, layout:msg + +# Set workspace persistence +workspace 1, persistent:true +workspace 2, persistent:true + +# Move specific apps to workspaces automatically +windowrule = move workspace 1, ^(kitty)$ +windowrule = move workspace 2, ^(zen)$ +windowrule = move workspace 3, ^(libreoffice)$ + +# Workspace behavior +workspace { + cycle_move_empty = no +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/hypridle.conf b/Droidnix/assets/copy_2_root/.config/hypr/hypridle.conf new file mode 100644 index 000000000..fa196fd52 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/hypridle.conf @@ -0,0 +1,16 @@ +general { + lock_cmd = hyprlock + after_sleep_cmd = hyprctl dispatch dpms on + ignore_dbus_inhibit = false +} + +listener { + timeout = 600 + on-timeout = hyprlock +} + +listener { + timeout = 900 + on-timeout = hyprctl dispatch dpms off + on-resume = hyprctl dispatch dpms on +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/hyprland.conf b/Droidnix/assets/copy_2_root/.config/hypr/hyprland.conf new file mode 100644 index 000000000..521bc936a --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/hyprland.conf @@ -0,0 +1,23 @@ +source = conf/variables.conf +# source = conf/behaviour.conf +# source = conf/layout.conf +source = conf/animations.conf +source = conf/layer-rules.conf +# source = conf/window-rules.conf +source = conf/monitor-rules.conf +# source = conf/workspace-rules.conf +source = conf/bindings.conf + +source = conf/exec-once.conf + +general { + gaps_in = 2 + gaps_out = 4 + border_size = 2 + # Gradient syntax: color color angle (e.g. 45deg). :contentReference[oaicite:5]{index=5} + col.active_border = $blue $green 45deg + col.inactive_border = $inactive + layout = scrolling + resize_on_border = true + extend_border_grab_area = 20 # Makes it easier to "grab" the edge +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/hyprlock.conf b/Droidnix/assets/copy_2_root/.config/hypr/hyprlock.conf new file mode 100644 index 000000000..c7fdcd37b --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/hyprlock.conf @@ -0,0 +1,32 @@ +# ~/.config/hypr/hyprlock.conf + +general { + grace = 2 + ignore_empty_input = true +} + +background { + path = ~/.config/hypr/lock.png + blur_passes = 2 + blur_size = 6 +} + +input-field { + size = 320, 60 + outline_thickness = 2 + dots_size = 0.25 + dots_spacing = 0.20 + fade_on_empty = true + placeholder_text = "Password" + position = 0, -120 + halign = center + valign = center +} + +label { + text = $TIME + font_size = 72 + position = 0, 120 + halign = center + valign = center +} diff --git a/Droidnix/assets/copy_2_root/.config/hypr/hyprpaper/config/DP-1/defaults.conf b/Droidnix/assets/copy_2_root/.config/hypr/hyprpaper/config/DP-1/defaults.conf new file mode 100644 index 000000000..25fd36675 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/hyprpaper/config/DP-1/defaults.conf @@ -0,0 +1,9 @@ +w-1= /home/henrov/nixos_conf/wallpaperstuff/pictures/1.jpg +w-2= /home/henrov/nixos_conf/wallpaperstuff/pictures/2.jpg +w-3= /home/henrov/nixos_conf/wallpaperstuff/pictures/3.jpg +w-4= /home/henrov/nixos_conf/wallpaperstuff/pictures/4.png +w-5= /home/henrov/nixos_conf/wallpaperstuff/pictures/5.jpg +w-6= /home/henrov/nixos_conf/wallpaperstuff/pictures/6.jpg +w-7= /home/henrov/nixos_conf/wallpaperstuff/pictures/7.jpg +w-8= /home/henrov/nixos_conf/wallpaperstuff/pictures/8.jpg +w-9= /home/henrov/nixos_conf/wallpaperstuff/pictures/9.jpg diff --git a/Droidnix/assets/copy_2_root/.config/hypr/hyprpaper/config/eDP-1/defaults.conf b/Droidnix/assets/copy_2_root/.config/hypr/hyprpaper/config/eDP-1/defaults.conf new file mode 100644 index 000000000..25fd36675 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/hyprpaper/config/eDP-1/defaults.conf @@ -0,0 +1,9 @@ +w-1= /home/henrov/nixos_conf/wallpaperstuff/pictures/1.jpg +w-2= /home/henrov/nixos_conf/wallpaperstuff/pictures/2.jpg +w-3= /home/henrov/nixos_conf/wallpaperstuff/pictures/3.jpg +w-4= /home/henrov/nixos_conf/wallpaperstuff/pictures/4.png +w-5= /home/henrov/nixos_conf/wallpaperstuff/pictures/5.jpg +w-6= /home/henrov/nixos_conf/wallpaperstuff/pictures/6.jpg +w-7= /home/henrov/nixos_conf/wallpaperstuff/pictures/7.jpg +w-8= /home/henrov/nixos_conf/wallpaperstuff/pictures/8.jpg +w-9= /home/henrov/nixos_conf/wallpaperstuff/pictures/9.jpg diff --git a/Droidnix/assets/copy_2_root/.config/hypr/lock.png b/Droidnix/assets/copy_2_root/.config/hypr/lock.png new file mode 100755 index 000000000..46eb4a70c Binary files /dev/null and b/Droidnix/assets/copy_2_root/.config/hypr/lock.png differ diff --git a/Droidnix/assets/copy_2_root/.config/hypr/scripts/lid-lock.sh b/Droidnix/assets/copy_2_root/.config/hypr/scripts/lid-lock.sh new file mode 100755 index 000000000..55e0e92ef --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/scripts/lid-lock.sh @@ -0,0 +1,25 @@ +#!/usr/bin/env bash +set -euo pipefail + +INTERNAL="eDP1" + +has_external() { + # Any monitor name that is not INTERNAL counts as external + hyprctl monitors -j | grep -q '"name"' && ! hyprctl monitors -j | grep -q "\"name\":\"$INTERNAL\"\"" +} + +has_external_robust() { + # robust without jq: count monitor names; if there's >1 OR there's a name not INTERNAL + local names + names="$(hyprctl monitors -j | sed -n 's/.*"name":"\([^"]*\)".*/\1/p')" + # if any name != INTERNAL then external + echo "$names" | grep -vx "$INTERNAL" >/dev/null 2>&1 +} + +if has_external_robust; then + # Clamshell: disable laptop panel, no lock + hyprctl keyword monitor "${INTERNAL},disable" +else + # Laptop only: suspend + systemctl suspend +fi diff --git a/Droidnix/assets/copy_2_root/.config/hypr/scripts/powermenu.sh b/Droidnix/assets/copy_2_root/.config/hypr/scripts/powermenu.sh new file mode 100755 index 000000000..97e931661 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hypr/scripts/powermenu.sh @@ -0,0 +1,36 @@ +#!/usr/bin/env bash +set -euo pipefail + +OPTIONS=" Lock + Logout (Hyprland) + Suspend + Hibernate + Reboot + Shutdown + Cancel" + +CHOICE=$(printf "%s" "$OPTIONS" | walker --dmenu ) + +case "$CHOICE" in + "Lock") + loginctl lock-session + ;; + "Logout (Hyprland)") + hyprctl dispatch exit + ;; + "Suspend") + loginctl lock-session && systemctl suspend + ;; + "Hibernate") + loginctl lock-session && systemctl hibernate + ;; + "Reboot") + systemctl reboot + ;; + "Shutdown") + systemctl poweroff + ;; + *) + exit 0 + ;; +esac diff --git a/Droidnix/assets/copy_2_root/.config/hyprshell/config.ron b/Droidnix/assets/copy_2_root/.config/hyprshell/config.ron new file mode 100644 index 000000000..9928604e0 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hyprshell/config.ron @@ -0,0 +1,71 @@ +// Edit with `hyprshell config edit` <-- GUI app, resize! +( + version: 3, + windows: ( + scale: 8.5, + items_per_row: 5 , + overview: ( + launcher: ( + default_terminal: None, + launch_modifier: "ctrl", + width: 800, + max_items: 5, + show_when_empty: true, + plugins: ( + applications: ( + run_cache_weeks: 8, + show_execs: true, + show_actions_submenu: true, + ), + terminal: None, + shell: None, + websearch: None, + calc: (), + path: (), + actions: ( + actions: [ + lock_screen, + hibernate, + logout, + reboot, + shutdown, + suspend, + custom( + names: [ + "Kill", + "Stop", + ], + details: "Kill or stop a process by name", + command: "pkill \"{}\" && notify-send hyprshell \"stopped {}\"", + icon: "remove", + ), + custom( + names: [ + "Reload Hyprshell", + ], + details: "Reload Hyprshell", + command: "sleep 1; hyprshell socat \'\"Restart\"\'", + icon: "system-restart", + ), + ], + ), + ), + ), + key: "Super_L", + modifier: "super", + filter_by: [], + hide_filtered: false, + exclude_special_workspaces: "", + ), + switch: ( + modifier: "alt", + key: "Tab", + filter_by: [ + current_monitor, + ], + switch_workspaces: false, + exclude_special_workspaces: "", + ), + switch_2: None, + ), +) diff --git a/Droidnix/assets/copy_2_root/.config/hyprshell/styles.css b/Droidnix/assets/copy_2_root/.config/hyprshell/styles.css new file mode 100644 index 000000000..ac37156a3 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/hyprshell/styles.css @@ -0,0 +1,8 @@ +window { + background: rgba(20, 20, 20, 0.92); + border-radius: 18px; +} + +* { + background-color: unset; +} diff --git a/Droidnix/assets/copy_2_root/.config/kdeconnect/certificate.pem b/Droidnix/assets/copy_2_root/.config/kdeconnect/certificate.pem new file mode 100644 index 000000000..13c471df6 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/kdeconnect/certificate.pem @@ -0,0 +1,11 @@ +-----BEGIN CERTIFICATE----- +MIIBnTCCAUSgAwIBAgIUH22zKyfwunPmVhN8fQFqDve51bswCgYIKoZIzj0EAwQw +TzEpMCcGA1UEAwwgMWU1Y2ZhMDdiNTQxNDQ5OWE4Yzg0YTIzMzFjYTkyY2QxDDAK +BgNVBAoMA0tERTEUMBIGA1UECwwLS0RFIENvbm5lY3QwHhcNMjUwMjE2MTU1NjI2 +WhcNMzYwMjE0MTU1NjI2WjBPMSkwJwYDVQQDDCAxZTVjZmEwN2I1NDE0NDk5YThj +ODRhMjMzMWNhOTJjZDEMMAoGA1UECgwDS0RFMRQwEgYDVQQLDAtLREUgQ29ubmVj +dDBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABMFIBTF9LuWEQIoTOD6lxKUzLQQ1 +gVfkpoMCSO3m6TKawSqz5RIkL46lPb3dhRs9GPz7RlqV00GNzj7sVcOmMHgwCgYI +KoZIzj0EAwQDRwAwRAIgJfSj4nXAVB7EEIt1xJVo5fnqPsLoUK3ina34JIXkAu4C +IApwICWB8PgU209qhYWFLVU5DWuFt1vF3Cql/ijSUW0y +-----END CERTIFICATE----- diff --git a/Droidnix/assets/copy_2_root/.config/kdeconnect/config b/Droidnix/assets/copy_2_root/.config/kdeconnect/config new file mode 100644 index 000000000..cdad8a7a4 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/kdeconnect/config @@ -0,0 +1,3 @@ +[General] +keyAlgorithm=EC +name=nixos diff --git a/Droidnix/assets/copy_2_root/.config/kdeconnect/privateKey.pem b/Droidnix/assets/copy_2_root/.config/kdeconnect/privateKey.pem new file mode 100644 index 000000000..ba4802f2d --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/kdeconnect/privateKey.pem @@ -0,0 +1,5 @@ +-----BEGIN EC PRIVATE KEY----- +MHcCAQEEIIbKpOVq1bq2oO0xZ/nOt6VYQRafML7fh5id4IxYqmd+oAoGCCqGSM49 +AwEHoUQDQgAEwUgFMX0u5YRAihM4PqXEpTMtBDWBV+SmgwJI7ebpMprBKrPlEiQv +jqU9vd2FGz0Y/PtGWpXTQY3OPuxVw6YweA== +-----END EC PRIVATE KEY----- diff --git a/Droidnix/assets/copy_2_root/.config/kitty/kitty.conf b/Droidnix/assets/copy_2_root/.config/kitty/kitty.conf new file mode 100644 index 000000000..92322c663 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/kitty/kitty.conf @@ -0,0 +1,12 @@ +# Generated by Home Manager. +# See https://sw.kovidgoyal.net/kitty/conf.html + +shell_integration no-rc +include themes/Catppuccin-Mocha.conf + +map ctrl+shift+v paste_from_clipboard +map ctrl+shift+c copy_to_clipboard + +background_opacity 0.3 +background_blur 1 +dynamic_background_opacity yes diff --git a/Droidnix/assets/copy_2_root/.config/kitty/themes/Catppuccin-Mocha.conf b/Droidnix/assets/copy_2_root/.config/kitty/themes/Catppuccin-Mocha.conf new file mode 100644 index 000000000..6eb38becc --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/kitty/themes/Catppuccin-Mocha.conf @@ -0,0 +1,84 @@ +# vim:ft=kitty + +## name: Catppuccin Kitty Mocha +## author: Catppuccin Org +## license: MIT +## upstream: https://github.com/catppuccin/kitty/blob/main/themes/mocha.conf +## blurb: Soothing pastel theme for the high-spirited! + + + +# The basic colors +foreground #cdd6f4 +background #1e1e2e +selection_foreground #1e1e2e +selection_background #f5e0dc + +# Cursor colors +cursor #f5e0dc +cursor_text_color #1e1e2e + +# Scrollbar colors +scrollbar_handle_color #9399b2 +scrollbar_track_color #45475a + +# URL color when hovering with mouse +url_color #f5e0dc + +# Kitty window border colors +active_border_color #b4befe +inactive_border_color #6c7086 +bell_border_color #f9e2af + +# OS Window titlebar colors +wayland_titlebar_color system +macos_titlebar_color system + +# Tab bar colors +active_tab_foreground #11111b +active_tab_background #cba6f7 +inactive_tab_foreground #cdd6f4 +inactive_tab_background #181825 +tab_bar_background #11111b + +# Colors for marks (marked text in the terminal) +mark1_foreground #1e1e2e +mark1_background #b4befe +mark2_foreground #1e1e2e +mark2_background #cba6f7 +mark3_foreground #1e1e2e +mark3_background #74c7ec + +# The 16 terminal colors + +# black +color0 #45475a +color8 #585b70 + +# red +color1 #f38ba8 +color9 #f38ba8 + +# green +color2 #a6e3a1 +color10 #a6e3a1 + +# yellow +color3 #f9e2af +color11 #f9e2af + +# blue +color4 #89b4fa +color12 #89b4fa + +# magenta +color5 #f5c2e7 +color13 #f5c2e7 + +# cyan +color6 #94e2d5 +color14 #94e2d5 + +# white +color7 #bac2de +color15 #a6adc8 diff --git a/Droidnix/assets/copy_2_root/.config/starship.toml b/Droidnix/assets/copy_2_root/.config/starship.toml new file mode 100644 index 000000000..ba9bd82ab --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/starship.toml @@ -0,0 +1,279 @@ +"$schema" = 'https://starship.rs/config-schema.json' + +format = """ +[](red)\ +$os\ +$username\ +[](bg:peach fg:red)\ +$directory\ +[](bg:yellow fg:peach)\ +$git_branch\ +$git_status\ +[](fg:yellow bg:green)\ +$c\ +$rust\ +$golang\ +$nodejs\ +$php\ +$java\ +$kotlin\ +$haskell\ +$python\ +[](fg:green bg:sapphire)\ +$conda\ +[](fg:sapphire bg:lavender)\ +$time\ +[ ](fg:lavender)\ +$cmd_duration\ +$line_break\ +$character""" + +palette = 'catppuccin_mocha' + +[os] +disabled = false +style = "bg:red fg:crust" + +[os.symbols] +Windows = "" +Ubuntu = "󰕈" +SUSE = "" +Raspbian = "󰐿" +Mint = "󰣭" +Macos = "󰀵" +Manjaro = "" +Linux = "󰌽" +Gentoo = "󰣨" +Fedora = "󰣛" +Alpine = "" +Amazon = "" +Android = "" +AOSC = "" +Arch = "󰣇" +Artix = "󰣇" +CentOS = "" +Debian = "󰣚" +Redhat = "󱄛" +RedHatEnterprise = "󱄛" + +[username] +show_always = true +style_user = "bg:red fg:crust" +style_root = "bg:red fg:crust" +format = '[ $user]($style)' + +[directory] +style = "bg:peach fg:crust" +format = "[ $path ]($style)" +truncation_length = 3 +truncation_symbol = "…/" + +[directory.substitutions] +"Documents" = "󰈙 " +"Downloads" = " " +"Music" = "󰝚 " +"Pictures" = " " +"Developer" = "󰲋 " + +[git_branch] +symbol = "" +style = "bg:yellow" +format = '[[ $symbol $branch ](fg:crust bg:yellow)]($style)' + +[git_status] +style = "bg:yellow" +format = '[[($all_status$ahead_behind )](fg:crust bg:yellow)]($style)' + +[nodejs] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[c] +symbol = " " +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[rust] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[golang] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[php] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[java] +symbol = " " +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[kotlin] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[haskell] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version) ](fg:crust bg:green)]($style)' + +[python] +symbol = "" +style = "bg:green" +format = '[[ $symbol( $version)(\(#$virtualenv\)) ](fg:crust bg:green)]($style)' + +[docker_context] +symbol = "" +style = "bg:sapphire" +format = '[[ $symbol( $context) ](fg:crust bg:sapphire)]($style)' + +[conda] +symbol = "  " +style = "fg:crust bg:sapphire" +format = '[$symbol$environment ]($style)' +ignore_base = false + +[time] +disabled = false +time_format = "%R" +style = "bg:lavender" +format = '[[  $time ](fg:crust bg:lavender)]($style)' + +[line_break] +disabled = false + +[character] +disabled = false +success_symbol = '[❯](bold fg:green)' +error_symbol = '[❯](bold fg:red)' +vimcmd_symbol = '[❮](bold fg:green)' +vimcmd_replace_one_symbol = '[❮](bold fg:lavender)' +vimcmd_replace_symbol = '[❮](bold fg:lavender)' +vimcmd_visual_symbol = '[❮](bold fg:yellow)' + +[cmd_duration] +show_milliseconds = true +format = " in $duration " +style = "bg:lavender" +disabled = false +show_notifications = true +min_time_to_notify = 45000 + +[palettes.catppuccin_mocha] +rosewater = "#f5e0dc" +flamingo = "#f2cdcd" +pink = "#f5c2e7" +mauve = "#cba6f7" +red = "#f38ba8" +maroon = "#eba0ac" +peach = "#fab387" +yellow = "#f9e2af" +green = "#a6e3a1" +teal = "#94e2d5" +sky = "#89dceb" +sapphire = "#74c7ec" +blue = "#89b4fa" +lavender = "#b4befe" +text = "#cdd6f4" +subtext1 = "#bac2de" +subtext0 = "#a6adc8" +overlay2 = "#9399b2" +overlay1 = "#7f849c" +overlay0 = "#6c7086" +surface2 = "#585b70" +surface1 = "#45475a" +surface0 = "#313244" +base = "#1e1e2e" +mantle = "#181825" +crust = "#11111b" + +[palettes.catppuccin_frappe] +rosewater = "#f2d5cf" +flamingo = "#eebebe" +pink = "#f4b8e4" +mauve = "#ca9ee6" +red = "#e78284" +maroon = "#ea999c" +peach = "#ef9f76" +yellow = "#e5c890" +green = "#a6d189" +teal = "#81c8be" +sky = "#99d1db" +sapphire = "#85c1dc" +blue = "#8caaee" +lavender = "#babbf1" +text = "#c6d0f5" +subtext1 = "#b5bfe2" +subtext0 = "#a5adce" +overlay2 = "#949cbb" +overlay1 = "#838ba7" +overlay0 = "#737994" +surface2 = "#626880" +surface1 = "#51576d" +surface0 = "#414559" +base = "#303446" +mantle = "#292c3c" +crust = "#232634" + +[palettes.catppuccin_latte] +rosewater = "#dc8a78" +flamingo = "#dd7878" +pink = "#ea76cb" +mauve = "#8839ef" +red = "#d20f39" +maroon = "#e64553" +peach = "#fe640b" +yellow = "#df8e1d" +green = "#40a02b" +teal = "#179299" +sky = "#04a5e5" +sapphire = "#209fb5" +blue = "#1e66f5" +lavender = "#7287fd" +text = "#4c4f69" +subtext1 = "#5c5f77" +subtext0 = "#6c6f85" +overlay2 = "#7c7f93" +overlay1 = "#8c8fa1" +overlay0 = "#9ca0b0" +surface2 = "#acb0be" +surface1 = "#bcc0cc" +surface0 = "#ccd0da" +base = "#eff1f5" +mantle = "#e6e9ef" +crust = "#dce0e8" + +[palettes.catppuccin_macchiato] +rosewater = "#f4dbd6" +flamingo = "#f0c6c6" +pink = "#f5bde6" +mauve = "#c6a0f6" +red = "#ed8796" +maroon = "#ee99a0" +peach = "#f5a97f" +yellow = "#eed49f" +green = "#a6da95" +teal = "#8bd5ca" +sky = "#91d7e3" +sapphire = "#7dc4e4" +blue = "#8aadf4" +lavender = "#b7bdf8" +text = "#cad3f5" +subtext1 = "#b8c0e0" +subtext0 = "#a5adcb" +overlay2 = "#939ab7" +overlay1 = "#8087a2" +overlay0 = "#6e738d" +surface2 = "#5b6078" +surface1 = "#494d64" +surface0 = "#363a4f" +base = "#24273a" +mantle = "#1e2030" +crust = "#181926" diff --git a/Droidnix/assets/copy_2_root/.config/walker/config.toml b/Droidnix/assets/copy_2_root/.config/walker/config.toml new file mode 100644 index 000000000..366317aec --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/walker/config.toml @@ -0,0 +1,116 @@ +# Walker UI layout/theme config (Catppuccin Mocha tuned) + +theme = "frosted" +debug = true + +[ui] +css = "home/henrov/themes/frosted/walker.css" + +[ui.anchors] +top = true +left = true +right = true +bottom = false # don't stretch to full height; keeps it as a panel + +[ui.window] +h_align = "fill" +v_align = "fill" + +[ui.window.box] +h_align = "center" +# Single source of truth for the main content width +width = 520 + +[ui.window.box.margins] +top = 140 + +[ui.window.box.bar] +orientation = "horizontal" +position = "end" + +[ui.window.box.bar.entry] +h_align = "fill" +h_expand = true + +[ui.window.box.bar.entry.icon] +h_align = "center" +h_expand = false +pixel_size = 22 +theme = "" # leave empty to inherit your system icon theme (Papirus etc.) + +# --- AI scroll area (match main width, reduce hardcoding) --- +[ui.window.box.ai_scroll] +name = "aiScroll" +h_align = "fill" +v_align = "fill" +min_width = 520 +width = 520 +max_height = 260 +height = 260 + +[ui.window.box.ai_scroll.margins] +top = 10 + +[ui.window.box.ai_scroll.list] +name = "aiList" +orientation = "vertical" +width = 520 +spacing = 10 + +[ui.window.box.ai_scroll.list.item] +name = "aiItem" +h_align = "fill" +v_align = "fill" +x_align = 0 +y_align = 0 +wrap = true + +# --- Main results list --- +[ui.window.box.scroll.list] +# Catppuccin Mocha accent (pick one): +# - teal: #94e2d5 +# - blue: #89b4fa +marker_color = "#89b4fa" +max_height = 360 +min_width = 520 +max_width = 520 +width = 520 + +[ui.window.box.scroll.list.margins] +top = 10 + +[ui.window.box.scroll.list.item.activation_label] +h_align = "fill" +v_align = "fill" +width = 22 +x_align = 0.5 +y_align = 0.5 + +[ui.window.box.scroll.list.item.icon] +pixel_size = 24 +theme = "" # inherit system icon theme + +# --- Search row (icons + input) --- +[ui.window.box.search.prompt] +name = "prompt" +icon = "edit-find" +theme = "" +pixel_size = 18 +h_align = "center" +v_align = "center" + +[ui.window.box.search.clear] +name = "clear" +icon = "edit-clear" +theme = "" +pixel_size = 18 +h_align = "center" +v_align = "center" + +[ui.window.box.search.input] +h_align = "fill" +h_expand = true +icons = true + +[ui.window.box.search.spinner] +hide = true diff --git a/Droidnix/assets/copy_2_root/.config/walker/themes/frosted/default.css b/Droidnix/assets/copy_2_root/.config/walker/themes/frosted/default.css new file mode 100644 index 000000000..239449398 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/walker/themes/frosted/default.css @@ -0,0 +1,162 @@ +/* AUTO GENERATED. DO NOT EDIT. CHANGES WILL BE OVERWRITTEN. */ + +@define-color foreground rgba(255, 255, 255, 0.8); +@define-color background hsla(240, 12.7%, 13.9%, 0.98); +@define-color color1 hsl(172, 100%, 25.3%); +/* AUTO GENERATED. DO NOT EDIT. CHANGES WILL BE OVERWRITTEN. */ + +#window, +#box, +#aiScroll, +#aiList, +#search, +#password, +#input, +#prompt, +#clear, +#typeahead, +#list, +child, +scrollbar, +slider, +#item, +#text, +#label, +#bar, +#sub, +#activationlabel { + all: unset; +} + +#cfgerr { + background: rgba(255, 0, 0, 0.4); + margin-top: 20px; + padding: 8px; + font-size: 1.2em; +} + +#window { + color: @foreground; +} + +#box { + border-radius: 2px; + background: @background; + padding: 32px; + border: 1px solid lighter(@background); + box-shadow: + 0 19px 38px rgba(0, 0, 0, 0.3), + 0 15px 12px rgba(0, 0, 0, 0.22); +} + +#search { + box-shadow: + 0 1px 3px rgba(0, 0, 0, 0.1), + 0 1px 2px rgba(0, 0, 0, 0.22); + background: lighter(@background); + padding: 8px; +} + +#prompt { + margin-left: 4px; + margin-right: 12px; + color: @foreground; + opacity: 0.2; +} + +#clear { + color: @foreground; + opacity: 0.8; +} + +#password, +#input, +#typeahead { + border-radius: 2px; +} + +#input { + background: none; +} + +#password { +} + +#spinner { + padding: 8px; +} + +#typeahead { + color: @foreground; + opacity: 0.8; +} + +#input placeholder { + opacity: 0.5; +} + +#list { +} + +child { + padding: 8px; + border-radius: 2px; +} + +child:selected, +child:hover { + background: alpha(@color1, 0.4); +} + +#item { +} + +#icon { + margin-right: 8px; +} + +#text { +} + +#label { + font-weight: 500; +} + +#sub { + opacity: 0.5; + font-size: 0.8em; +} + +#activationlabel { +} + +#bar { +} + +.barentry { +} + +.activation #activationlabel { +} + +.activation #text, +.activation #icon, +.activation #search { + opacity: 0.5; +} + +.aiItem { + padding: 10px; + border-radius: 2px; + color: @foreground; + background: @background; +} + +.aiItem.user { + padding-left: 0; + padding-right: 0; +} + +.aiItem.assistant { + background: lighter(@background); +} diff --git a/Droidnix/assets/copy_2_root/.config/walker/themes/frosted/style.css b/Droidnix/assets/copy_2_root/.config/walker/themes/frosted/style.css new file mode 100644 index 000000000..dadd5a994 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/walker/themes/frosted/style.css @@ -0,0 +1,185 @@ +/* Catppuccin Mocha Walker Theme — Frosted Glass */ + +@import "default.css"; + +/* --- Palette --- */ +/* glass layers: low alpha + slightly cool tint */ +@define-color base rgba(220, 230, 255, 0.15); +@define-color mantle rgba(24, 24, 37, 0.55); /* was opaque */ +@define-color crust rgba(17, 17, 27, 0.80); + +@define-color text #cdd6f4; +@define-color subtext0 #a6adc8; +@define-color subtext1 #bac2de; + +/* use these as “edge lights” more than solid fills */ +@define-color surface0 rgba(49, 50, 68, 0.35); +@define-color surface1 rgba(69, 71, 90, 0.40); +@define-color surface2 rgba(88, 91, 112, 0.45); + +@define-color overlay0 rgba(108, 112, 134, 0.70); +@define-color overlay1 rgba(127, 132, 156, 0.85); +@define-color overlay2 rgba(147, 153, 178, 0.90); + +@define-color blue #89b4fa; +@define-color lavender #b4befe; +@define-color mauve #cba6f7; +@define-color green #a6e3a1; +@define-color red #f38ba8; +@define-color peach #fab387; +@define-color yellow #f9e2af; + +/* --- Walker expected tokens --- */ +@define-color foreground @text; + +/* very transparent base to let compositor blur show through */ +@define-color background: rgba(26, 26, 40, 0.75); + +/* selection tint */ +@define-color color1 @blue; + +/* --- Reset --- */ +#window, +#box, +#aiScroll, +#aiList, +#search, +#password, +#input, +#prompt, +#clear, +#typeahead, +#list, +child, +scrollbar, +slider, +#item, +#text, +#label, +#bar, +#sub, +#activationlabel { + all: unset; +} + +/* --- Error --- */ +#cfgerr { + background: alpha(@red, 0.35); + margin-top: 20px; + padding: 10px; + border-radius: 10px; + border: 1px solid alpha(@red, 0.3); + font-size: 1.1em; +} + +/* --- Window --- */ +#window { + color: @foreground; +} + +/* --- Main container (frosted glass card) --- */ +#box { + border-radius: 18px; + background: @background; + + border: 1px solid alpha(@text, 0.08); + + box-shadow: + inset 0 1px 0 alpha(@text, 0.04), + 0 8px 18px alpha(@crust, 0.4); + + padding: 28px; +} + +/* --- Search “pill” --- */ +#search { + background: rgba(49, 50, 68, 0.22); + padding: 10px 12px; + border-radius: 14px; + + border: 1px solid alpha(@text, 0.1); + box-shadow: + inset 0 1px 0 alpha(@text, 0.06), + 0 6px 16px alpha(@crust, 0.35); +} + +#prompt { + margin-left: 6px; + margin-right: 12px; + color: alpha(@overlay1, 0.9); +} + +#clear { + color: alpha(@overlay2, 0.9); +} + +/* --- Inputs --- */ +#password, +#input, +#typeahead { + border-radius: 10px; +} + +#input { + background: none; +} + +#typeahead { + color: alpha(@subtext1, 0.85); +} + +#input placeholder { + color: alpha(@overlay0, 0.75); +} + +/* --- List items --- */ +child { + padding: 10px 12px; + border-radius: 14px; + background: @background; + border: 1px solid alpha(@text, 0.05); +} + +/* Hover / Selection: brighter glass + tinted glow */ +child:selected, +child:hover { + background: rgba(22, 22, 34, 0.8); + border: 1px solid alpha(@text, 0.08); + + box-shadow: + inset 0 1px 0 alpha(@text, 0.05), + 0 6px 14px alpha(@crust, 0.35); +} + +/* --- Text --- */ +#label { + font-weight: 600; +} + +#sub { + color: alpha(@subtext0, 0.85); + font-size: 0.85em; +} + +/* --- Activation --- */ +.activation #text, +.activation #icon, +.activation #search { + opacity: 0.55; +} + +/* --- AI Panel --- */ +.aiItem { + padding: 12px; + border-radius: 14px; + color: @foreground; + + /* glass tile */ + background: rgba(24, 24, 37, 0.3); + border: 1px solid rgba(255, 255, 255, 0.05); + box-shadow: inset 0 1px 0 alpha(@text, 0.05); +} + +.aiItem.assistant { + background: rgba(49, 50, 68, 0.22); +} diff --git a/Droidnix/assets/copy_2_root/.config/waybar/config b/Droidnix/assets/copy_2_root/.config/waybar/config new file mode 100644 index 000000000..fe8d7a754 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/waybar/config @@ -0,0 +1,113 @@ +{ + "layer": "top", + "height": 34, + + //"modules-left": ["hyprland/window"], + + "modules-center": ["hyprland/workspaces" ], + + "modules-right": [ + "idle_inhibitor", + "pulseaudio", + "network", + // "cpu", + // "memory", + // "temperature", + "battery", + "tray", + "clock", + "custom/notifications", + ], + + /* + "custom/notifications": { + "tooltip": false, + "return-type": "json", + "exec-if": "which swaync-client", + "exec": "swaync-client -swb", + "format": "{icon}", + "format-icons": { + "notification": "", + "none": "", + "dnd-notification": "󰂠", + "dnd-none": "󰪓", + }, + "on-click": "swaync-client -t", + "on-click-right": "swaync-client -d", + "on-click-middle": "swaync-client -dn", + }, +*/ + + "idle_inhibitor": { + "tooltip": true, + "format": "{icon}", + "format-icons": { + "activated": "  ", + "deactivated": " 󰒲 ", + }, + "tooltip-format-activated": "Staying awake", + "tooltip-format-deactivated": "Might sleep....", + }, + + "pulseaudio": { + "format": "{volume}% {icon}", + "format-bluetooth": "{volume}% {icon}", + "format-muted": "", + "format-icons": { + "headphones": "", + "headset": "", + "phone": "", + "portable": "", + "default": ["", ""], + }, + "on-click": "pavucontrol", + }, + + "network": { + "format-wifi": " ({bandwidthDownBits})", + "format-ethernet": " ({bandwidthDownBits})", + "format-disconnected": "Disconnected ⚠", + "tooltip-format-wifi": "{essid} ({signalStrength}%)", + "tooltip-format-ethernet": "{ifname}: {ipaddr}/{cidr}", + "on-click": "impala", + "on-click-right": "nm-connection-editor", + }, + + "cpu": { + "format": "{usage}%  ", + "tooltip": false, + }, + + "memory": { + "format": "{percentage}%  ", + }, + + "temperature": { + "format": "{temperatureC}°C ", + "tooltip": false, + }, + + "tray": { + "spacing": 10, + "icon-size": 14, + }, + + "clock": { + "format": "{:%a, %d %b %Y - %H:%M}", + "tooltip": false, + "on-click": "flatpak run eu.betterbird.Betterbird -calendar", + }, + + "battery": { + "bat": "BAT0", + "states": { + "good": 95, + "warning": 30, + "critical": 15, + }, + "format": "{capacity}% {icon}", + "format-charging": "{capacity}% 󰂄", + "format-plugged": "{capacity}%  ", + "format-icons": ["󰁺", "󰁼", "󰁾", "󰂀", "󱈏 "], + }, +} diff --git a/Droidnix/assets/copy_2_root/.config/waybar/style.css b/Droidnix/assets/copy_2_root/.config/waybar/style.css new file mode 100644 index 000000000..a6d5b75c7 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/waybar/style.css @@ -0,0 +1,225 @@ +/* --- Hyprland palette (ported) --- */ +@define-color base rgba(30, 30, 46, 1.0); /* 1e1e2eff */ +@define-color inactive rgba(89, 89, 89, 0.667); /* 595959aa */ +@define-color blue rgba(51, 204, 255, 0.933); /* 33ccffee */ +@define-color green rgba(0, 255, 153, 0.933); /* 00ff99ee */ + +/* extra colors you referenced but didn’t define */ +@define-color text rgba(255, 255, 255, 1.0); +@define-color surface1 rgba(255, 255, 255, 0.08); +@define-color subtext1 rgba(255, 255, 255, 0.35); +@define-color red rgba(255, 0, 0, 0.90); +@define-color overlay1 rgba(255, 255, 255, 0.35); +@define-color yellow rgba(255, 215, 0, 0.95); + +* { + font-family: + Aporetic Sans Mono, + Iosevka Nerd Font, + Roboto, + Helvetica, + Arial, + sans-serif; + font-size: 13px; +} + +window#waybar { + background-color: transparent; + color: @text; + transition-property: background-color; + border-bottom: 0px solid rgba(0, 0, 0, 0); + transition-duration: 0.5s; +} + +#workspaces button { + padding: 0px 1px; + min-width: 80px; + background-color: transparent; + color: @text; + border: 2px solid @inactive; + border-radius: 10px; +} + +#custom-notifications.empty { + color: @overlay1; +} + +#custom-notifications.unread { + color: @yellow; +} + +#workspaces button:hover { + background-color: @surface1; + color: @text; +} + +#workspaces button.active { + padding: 0px 1px; + min-width: 80px; + color: @text; + border-radius: 10px; + font-weight: bold; + border: 1px solid transparent; + background: + linear-gradient(rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.15)) + padding-box, + linear-gradient(45deg, @blue, @green) border-box; +} + +#custom-hyprscroll_overflow.overflow { + padding: 0px 1px; + min-width: 80px; + color: @text; + border-radius: 10px; + font-weight: bold; + border: 1px dashed transparent; + background: + linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)) + padding-box, + linear-gradient(45deg, @blue, @green) border-box; +} + +#custom-hyprscroll_overflow.overflow { + background: + linear-gradient(rgba(255, 255, 255, 0.05), rgba(255, 255, 255, 0.05)) + padding-box, + linear-gradient(45deg, @blue, @green) border-box; +} + +#custom-hyprscroll_overflow.hidden { + padding: 0; + margin: 0; + min-width: 0; + border: 0; + background: transparent; + opacity: 0; +} + +#clock, +#idle_inhibitor, +#battery, +#cpu, +#memory, +#temperature, +#network, +#pulseaudio, +#tray { + margin: 0 5px; + padding: 0 2px; +} + +#idle_inhibitor.activated { + background-color: @green; +} + +#battery.charging { + color: @green; +} + +@keyframes blink { + to { + background-color: #ffffff; + color: black; + } +} + +#battery.warning:not(.charging) { + color: white; + animation-name: blink; + animation-duration: 0.5s; + animation-timing-function: linear; + animation-iteration-count: infinite; + animation-direction: alternate; +} + +#window, +#workspaces { + margin: 0 4px; +} + +.modules-left > widget:first-child > #workspaces { + margin-left: 0; +} + +.modules-right > widget:last-child > #workspaces { + margin-right: 0; +} + +#network.disconnected { + background-color: @red; +} + +#temperature.critical { + background-color: @red; +} + +/* ========================================================= + * Notifications + * ========================================================= */ +#custom-notifications { + margin: 0 4px; + padding: 0 4px; + min-width: 0; +} + +#custom-notifications.empty { + color: @overlay1; +} +#custom-notifications.unread { + color: @yellow; +} + +/* ========================================================= + * Hyprscroll overflow indicator (custom/hyprscroll_overflow) + * States: .ok, .overflow, .error + * ========================================================= */ + +/* Default (no overflow): subtle pill, still hoverable for tooltip */ +#custom-hyprscroll_overflow.ok { + padding: 0px 1px; + min-width: 80px; + color: @subtext1; + border-radius: 10px; + + /* subtle outline so you know it's there */ + border: 1px solid rgba(255, 255, 255, 0.12); + background: rgba(255, 255, 255, 0.03); +} + +/* Make it feel interactive (hover) */ +#custom-hyprscroll_overflow.ok:hover { + color: @text; + background-color: @surface1; + border: 1px solid rgba(255, 255, 255, 0.18); +} + +/* Overflow state: you already have this; keep it. + Optional: add hover tweak so it "pops" a bit. */ +#custom-hyprscroll_overflow.overflow:hover { + background: + linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.1)) + padding-box, + linear-gradient(45deg, @blue, @green) border-box; +} + +/* Error state: clear but not screaming */ +#custom-hyprscroll_overflow.error { + padding: 0px 1px; + min-width: 80px; + color: @text; + border-radius: 10px; + + border: 1px solid rgba(255, 0, 0, 0.55); + background: rgba(255, 0, 0, 0.15); + font-weight: bold; +} + +/* Optional: if you keep .hidden in the script for any reason */ +#custom-hyprscroll_overflow.hidden { + padding: 0; + margin: 0; + min-width: 0; + border: 0; + background: transparent; + opacity: 0; +} diff --git a/Droidnix/assets/copy_2_root/.config/xdg-desktop-portal/hyprland-portals.conf b/Droidnix/assets/copy_2_root/.config/xdg-desktop-portal/hyprland-portals.conf new file mode 100644 index 000000000..78742ffc6 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/xdg-desktop-portal/hyprland-portals.conf @@ -0,0 +1,3 @@ +[preferred] +org.freedesktop.impl.portal.RemoteDesktop=hyprland +org.freedesktop.impl.portal.Screencast=hyprland diff --git a/Droidnix/assets/copy_2_root/.config/xdg-desktop-portal/portals.conf b/Droidnix/assets/copy_2_root/.config/xdg-desktop-portal/portals.conf new file mode 100644 index 000000000..80d1469ae --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/xdg-desktop-portal/portals.conf @@ -0,0 +1,2 @@ +[preferred] +default=gtk diff --git a/Droidnix/assets/copy_2_root/.config/zed/settings.json b/Droidnix/assets/copy_2_root/.config/zed/settings.json new file mode 100644 index 000000000..fb0762da7 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.config/zed/settings.json @@ -0,0 +1,26 @@ +// Zed settings +// +// For information on how to configure Zed, see the Zed +// documentation: https://zed.dev/docs/configuring-zed +// +// To see all of Zed's default settings without changing your +// custom settings, run `zed: open default settings` from the +// command palette (cmd-shift-p / ctrl-shift-p) +{ + "agent": { + "default_model": { + "provider": "ollama", + "model": "codellama:34b", + "enable_thinking": false + }, + "favorite_models": [], + "model_parameters": [] + }, + "ui_font_size": 16, + "buffer_font_size": 15, + "theme": { + "mode": "system", + "light": "One Light", + "dark": "One Dark", + }, +} diff --git a/Droidnix/assets/copy_2_root/.ollama/id_ed25519 b/Droidnix/assets/copy_2_root/.ollama/id_ed25519 new file mode 100644 index 000000000..988302040 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.ollama/id_ed25519 @@ -0,0 +1,7 @@ +-----BEGIN OPENSSH PRIVATE KEY----- +b3BlbnNzaC1rZXktdjEAAAAABG5vbmUAAAAEbm9uZQAAAAAAAAABAAAAMwAAAAtz +c2gtZWQyNTUxOQAAACD0BrTxHjt5qdoUjFgn9fYFSn1BViYh18TnCb2/mLAMwgAA +AIi87MpHvOzKRwAAAAtzc2gtZWQyNTUxOQAAACD0BrTxHjt5qdoUjFgn9fYFSn1B +ViYh18TnCb2/mLAMwgAAAEAA6GH0l9uKY0yVehFt8C6lZPvTXB+XK6PGkMy7GzmM +FfQGtPEeO3mp2hSMWCf19gVKfUFWJiHXxOcJvb+YsAzCAAAAAAECAwQF +-----END OPENSSH PRIVATE KEY----- diff --git a/Droidnix/assets/copy_2_root/.ollama/id_ed25519.pub b/Droidnix/assets/copy_2_root/.ollama/id_ed25519.pub new file mode 100644 index 000000000..19fee84a7 --- /dev/null +++ b/Droidnix/assets/copy_2_root/.ollama/id_ed25519.pub @@ -0,0 +1 @@ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPQGtPEeO3mp2hSMWCf19gVKfUFWJiHXxOcJvb+YsAzC diff --git a/Droidnix/assets/copy_2_root/.ollama/models/manifests/registry.ollama.ai/library/codellama/34b b/Droidnix/assets/copy_2_root/.ollama/models/manifests/registry.ollama.ai/library/codellama/34b new file mode 100644 index 000000000..3c20f947d --- /dev/null +++ b/Droidnix/assets/copy_2_root/.ollama/models/manifests/registry.ollama.ai/library/codellama/34b @@ -0,0 +1 @@ +{"schemaVersion":2,"mediaType":"application/vnd.docker.distribution.manifest.v2+json","config":{"mediaType":"application/vnd.docker.container.image.v1+json","digest":"sha256:d5981b4f8e779188df52688de77e9cd68a8d0de8a4d4de32c9c1eae55e28425b","size":382},"layers":[{"mediaType":"application/vnd.ollama.image.model","digest":"sha256:f36b668ebcd329357fac22db35f6414a1c9309307f33d08fe217bbf84b0496cc","size":19052048512},{"mediaType":"application/vnd.ollama.image.template","digest":"sha256:2e0493f67d0c8c9c68a8aeacdf6a38a2151cb3c4c1d42accf296e19810527988","size":59},{"mediaType":"application/vnd.ollama.image.params","digest":"sha256:c60122cb27280e7fbba00cfc0cdf51e47268bfa451ffb4bf23ef18a1c5846328","size":132}]} \ No newline at end of file diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall1.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall1.jpg new file mode 100644 index 000000000..95718d2f7 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall1.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall10.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall10.jpg new file mode 100644 index 000000000..676a7c494 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall10.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall11.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall11.jpg new file mode 100644 index 000000000..c32066fa5 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall11.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall12.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall12.jpg new file mode 100644 index 000000000..07b38b2c8 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall12.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall13.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall13.jpg new file mode 100644 index 000000000..7e0e67eee Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall13.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall14.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall14.jpg new file mode 100644 index 000000000..03321fe27 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall14.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall15.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall15.jpg new file mode 100644 index 000000000..475584d5e Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall15.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall16.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall16.jpg new file mode 100644 index 000000000..d2e99875e Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall16.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall17.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall17.jpg new file mode 100644 index 000000000..4c6238d7d Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall17.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall18.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall18.jpg new file mode 100644 index 000000000..374652d4e Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall18.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall19.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall19.jpg new file mode 100644 index 000000000..475584d5e Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall19.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall2.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall2.jpg new file mode 100644 index 000000000..d64778951 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall2.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall20.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall20.jpg new file mode 100644 index 000000000..d2e99875e Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall20.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall21.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall21.jpg new file mode 100644 index 000000000..c38dfb380 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall21.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall22.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall22.jpg new file mode 100644 index 000000000..91f8902e5 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall22.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall23.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall23.jpg new file mode 100644 index 000000000..76a62dc6f Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall23.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall24.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall24.jpg new file mode 100644 index 000000000..543709e1a Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall24.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall25.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall25.jpg new file mode 100644 index 000000000..04371c9c3 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall25.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall26.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall26.jpg new file mode 100644 index 000000000..550a65f41 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall26.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall27.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall27.jpg new file mode 100644 index 000000000..38d91de61 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall27.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall28.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall28.jpg new file mode 100644 index 000000000..614b97e9b Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall28.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall29.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall29.jpg new file mode 100644 index 000000000..cca3a8158 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall29.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall3.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall3.jpg new file mode 100644 index 000000000..d378eead5 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall3.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall30.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall30.jpg new file mode 100644 index 000000000..1bf522e34 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall30.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall31.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall31.jpg new file mode 100644 index 000000000..22dd2a5e2 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall31.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall4.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall4.jpg new file mode 100644 index 000000000..acd8cc2af Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall4.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall5.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall5.jpg new file mode 100644 index 000000000..0927690fd Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall5.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall6.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall6.jpg new file mode 100644 index 000000000..157573616 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall6.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall7.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall7.jpg new file mode 100644 index 000000000..265e0cdd1 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall7.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall8.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall8.jpg new file mode 100644 index 000000000..048d40d09 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall8.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall9.jpg b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall9.jpg new file mode 100644 index 000000000..97585d369 Binary files /dev/null and b/Droidnix/assets/copy_2_root/wallpaperstuff/pictures/wall9.jpg differ diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/videos/dark_water_large.mp4 b/Droidnix/assets/copy_2_root/wallpaperstuff/videos/dark_water_large.mp4 new file mode 120000 index 000000000..52052c848 --- /dev/null +++ b/Droidnix/assets/copy_2_root/wallpaperstuff/videos/dark_water_large.mp4 @@ -0,0 +1 @@ +/nix/store/hqg1qv89c89x5z6hyafbbyc0ncy0jbqs-home-manager-files/nixos_conf/wallpaperstuff/videos/dark_water_large.mp4 \ No newline at end of file diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/videos/myWallpaper.mp4 b/Droidnix/assets/copy_2_root/wallpaperstuff/videos/myWallpaper.mp4 new file mode 120000 index 000000000..fe701ed36 --- /dev/null +++ b/Droidnix/assets/copy_2_root/wallpaperstuff/videos/myWallpaper.mp4 @@ -0,0 +1 @@ +/nix/store/9cznk9vc494karcb2pq7sccallv76m82-home-manager-files/nixos_conf/wallpaperstuff/videos/white_blobs_small.mp4 \ No newline at end of file diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/videos/white_blobs_small.mp4 b/Droidnix/assets/copy_2_root/wallpaperstuff/videos/white_blobs_small.mp4 new file mode 120000 index 000000000..04b15bc6c --- /dev/null +++ b/Droidnix/assets/copy_2_root/wallpaperstuff/videos/white_blobs_small.mp4 @@ -0,0 +1 @@ +/nix/store/hqg1qv89c89x5z6hyafbbyc0ncy0jbqs-home-manager-files/nixos_conf/wallpaperstuff/videos/white_blobs_small.mp4 \ No newline at end of file diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/wallpaper.conf b/Droidnix/assets/copy_2_root/wallpaperstuff/wallpaper.conf new file mode 120000 index 000000000..963ce4887 --- /dev/null +++ b/Droidnix/assets/copy_2_root/wallpaperstuff/wallpaper.conf @@ -0,0 +1 @@ +/nix/store/hqg1qv89c89x5z6hyafbbyc0ncy0jbqs-home-manager-files/nixos_conf/wallpaperstuff/wallpaper.conf \ No newline at end of file diff --git a/Droidnix/assets/copy_2_root/wallpaperstuff/wpaperd-runtime.toml b/Droidnix/assets/copy_2_root/wallpaperstuff/wpaperd-runtime.toml new file mode 100644 index 000000000..010995267 --- /dev/null +++ b/Droidnix/assets/copy_2_root/wallpaperstuff/wpaperd-runtime.toml @@ -0,0 +1,6 @@ +[default] +mode = "stretch" + +# Fallback for outputs not explicitly listed: +[any] +path = "/home/henrov/nixos_conf/wallpaperstuff/pictures"