diff --git a/features/desktop/hyprland-preview-share-picker/config/config.yaml b/features/desktop/hyprland-preview-share-picker/config/config.yaml deleted file mode 100644 index 9a1e51b..0000000 --- a/features/desktop/hyprland-preview-share-picker/config/config.yaml +++ /dev/null @@ -1,71 +0,0 @@ -# paths to stylesheets on the filesystem which should be applied to the application -# -# relative paths are resolved relative to the location of the config file -stylesheets: ["../nomarchy/current/theme/hyprland-preview-share-picker.css"] -# default page selected when the picker is opened -default_page: outputs - -window: - # height of the application window - height: 500 - # width of the application window - width: 1000 - -image: - # size to which the images should be internally resized to reduce the memory footprint - resize_size: 500 - # target size of the longer side of the image widget - widget_size: 150 - -classes: - # css classname of the window - window: window - # css classname of the card containing an image and a label - image_card: card - # css classname of the card containing an image and a label when the image is still being loaded - image_card_loading: card-loading - # css classname of the image inside the card - image: image - # css classname of the label inside the card - image_label: image-label - # css classname of the notebook containing all pages - notebook: notebook - # css classname of a label of the notebook - tab_label: tab-label - # css classname of a notebook page (e.g. windows container) - notebook_page: page - # css classname of the region selection button - region_button: region-button - # css classname of the button containing the session restore checkbox and label - restore_button: restore-button - -windows: - # minimum amount of image cards per row on the windows page - min_per_row: 3 - # maximum amount of image cards per row on the windows page - max_per_row: 999 - # number of clicks needed to select a window - clicks: 1 - # spacing in pixels between the window cards - spacing: 12 - -outputs: - # number of clicks needed to select an output - clicks: 1 - # spacing in pixels between the outputs in the layout - # note: the spacing is applied from both sides (the gap is `spacing * 2`) - spacing: 6 - # show the label with the output name - show_label: false - # size the output cards respectively to their scaling - respect_output_scaling: true - -region: - # command to run for region selection - # the output needs to be in the @,,, (e.g. DP-3@2789,436,756,576) format - command: slurp -f '%o@%x,%y,%w,%h' - -# hide the token restore checkbox and use the default value instead -hide_token_restore: true -# enable debug logs by default -debug: false diff --git a/features/desktop/hyprland/config/autostart.conf b/features/desktop/hyprland/config/autostart.conf deleted file mode 100644 index 708b3a2..0000000 --- a/features/desktop/hyprland/config/autostart.conf +++ /dev/null @@ -1,2 +0,0 @@ -# Extra autostart processes -# exec-once = uwsm-app -- my-service diff --git a/features/desktop/hyprland/config/hyprlock.conf b/features/desktop/hyprland/config/hyprlock.conf deleted file mode 100644 index 8df0d28..0000000 --- a/features/desktop/hyprland/config/hyprlock.conf +++ /dev/null @@ -1,43 +0,0 @@ -source = ~/.config/nomarchy/current/theme/hyprlock.conf - -general { - ignore_empty_input = true -} - -background { - monitor = - color = $color - path = ~/.config/nomarchy/current/background - blur_passes = 3 -} - -animations { - enabled = false -} - -input-field { - monitor = - size = 650, 100 - position = 0, 0 - halign = center - valign = center - - inner_color = $inner_color - outer_color = $outer_color - outline_thickness = 4 - - font_family = JetBrainsMono Nerd Font - font_color = $font_color - - placeholder_text = Enter Password - check_color = $check_color - fail_text = $FAIL ($ATTEMPTS) - - rounding = 0 - shadow_passes = 0 - fade_on_empty = false -} - -auth { - fingerprint:enabled = false -} diff --git a/features/desktop/hyprland/config/hyprsunset.conf b/features/desktop/hyprland/config/hyprsunset.conf deleted file mode 100644 index c4d0f8d..0000000 --- a/features/desktop/hyprland/config/hyprsunset.conf +++ /dev/null @@ -1,14 +0,0 @@ -# Makes hyprsunset do nothing to the screen by default -# Without this, the default applies some tint to the monitor -profile { - time = 07:00 - identity = true -} - -# To enable auto switch to nightlight, set in your .config/hypr/autostart: -# exec-once = uwsm app -- hyprsunset -# and use the following: -# profile { -# time = 20:00 -# temperature = 4000 -# } diff --git a/features/desktop/hyprland/config/looknfeel.conf b/features/desktop/hyprland/config/looknfeel.conf deleted file mode 100644 index 6f020b1..0000000 --- a/features/desktop/hyprland/config/looknfeel.conf +++ /dev/null @@ -1,34 +0,0 @@ -# Change the default Nomarchy look'n'feel - -# https://wiki.hyprland.org/Configuring/Variables/#general -general { - # No gaps between windows or borders - # gaps_in = 0 - # gaps_out = 0 - # border_size = 0 - - # Change to niri-like side-scrolling layout - # layout = scrolling -} - -# https://wiki.hyprland.org/Configuring/Variables/#decoration -decoration { - # Use round window corners - # rounding = 8 - - # Dim unfocused windows (0.0 = no dim, 1.0 = fully dimmed) - # dim_inactive = true - # dim_strength = 0.15 -} - -# https://wiki.hyprland.org/Configuring/Variables/#animations -animations { - # Disable all animations - # enabled = no -} - -# https://wiki.hypr.land/Configuring/Variables/#layout -layout { - # Avoid overly wide single-window layouts on wide screens - # single_window_aspect_ratio = 1 1 -} diff --git a/features/desktop/hyprland/config/xdph.conf b/features/desktop/hyprland/config/xdph.conf deleted file mode 100644 index 63b66be..0000000 --- a/features/desktop/hyprland/config/xdph.conf +++ /dev/null @@ -1,4 +0,0 @@ -screencopy { - allow_token_by_default = true - custom_picker_binary = hyprland-preview-share-picker -} diff --git a/features/desktop/hyprland/default.nix b/features/desktop/hyprland/default.nix index a8b8f72..34d4ca9 100644 --- a/features/desktop/hyprland/default.nix +++ b/features/desktop/hyprland/default.nix @@ -48,13 +48,14 @@ in ''; }; - # Deploy Hyprland configuration files + # Deploy Hyprland configuration files. Only the files that nomarchy.conf + # actually sources are deployed here — looknfeel.conf and autostart.conf + # live under ~/.config/nomarchy/default/hypr/ and are deployed by the + # core/home bulk-nomarchy dir, so duplicating them here was dead surface. xdg.configFile."hypr/nomarchy.conf".source = ./config/nomarchy.conf; xdg.configFile."hypr/monitors.conf".source = lib.mkDefault ./config/monitors.conf; xdg.configFile."hypr/input.conf".source = lib.mkDefault ./config/input.conf; xdg.configFile."hypr/bindings.conf".source = lib.mkDefault ./config/bindings.conf; - xdg.configFile."hypr/looknfeel.conf".source = lib.mkDefault ./config/looknfeel.conf; - xdg.configFile."hypr/autostart.conf".source = lib.mkDefault ./config/autostart.conf; # Run swaybg as a proper systemd user service rather than a Hyprland exec-once. # exec-once fails silently (black screen with no visible error) when timing