From c87bd55ce3c68d247e95a2ccdad3888232bbcf92 Mon Sep 17 00:00:00 2001 From: Kris Date: Sat, 28 Mar 2026 18:31:43 +0200 Subject: [PATCH] a --- config/dunst/dunstrc | 2 +- config/fastfetch/ProphecySymbol.png | Bin 642323 -> 99 bytes config/fastfetch/ProphecySymbol.png.hmbackup | Bin 0 -> 642323 bytes config/fastfetch/config.jsonc | 115 +------- config/fastfetch/config.jsonc.hmbackup | 114 ++++++++ config/fastfetch/deltarune.png | Bin 870718 -> 94 bytes config/fastfetch/deltarune.png.hmbackup | Bin 0 -> 870718 bytes config/fastfetch/ralsei.png | Bin 387678 -> 91 bytes config/fastfetch/ralsei.png.hmbackup | Bin 0 -> 387678 bytes config/ghostty/config | 11 - config/gtk-3.0/.gitignore | 2 - config/gtk-3.0/settings.ini | 17 -- config/hypr/config/autoexec.conf | 46 +-- config/hypr/config/autoexec.conf.hmbackup | 35 +++ config/hypr/config/display.conf | 244 +--------------- config/hypr/config/display.conf.hmbackup | 234 +++++++++++++++ config/hypr/config/input.conf | 11 +- config/hypr/config/input.conf.hmbackup | 10 + config/hypr/config/input_configs/english.conf | 18 +- .../input_configs/english.conf.hmbackup | 17 ++ config/hypr/config/input_configs/latvian.conf | 24 +- .../input_configs/latvian.conf.hmbackup | 23 ++ config/hypr/config/keybindings/default.conf | 77 +---- .../config/keybindings/default.conf.hmbackup | 76 +++++ config/hypr/config/keybindings/other.conf | 67 +---- .../config/keybindings/other.conf.hmbackup | 66 +++++ config/hypr/config/permissions.conf | 30 +- config/hypr/config/permissions.conf.hmbackup | 29 ++ config/hypr/config/plugin.conf | 26 +- config/hypr/config/plugin.conf.hmbackup | 25 ++ config/hypr/config/rice/deltarune.conf | 52 +--- .../hypr/config/rice/deltarune.conf.hmbackup | 51 ++++ config/hypr/config/variables.conf | 52 +--- config/hypr/config/variables.conf.hmbackup | 47 +++ config/hypr/hyprland.conf | 26 +- config/hypr/hyprland.conf.hmbackup | 26 ++ config/hypr/hyprlock.conf | 41 +-- config/hypr/hyprlock.conf.hmbackup | 40 +++ config/hypr/hyprpaper.conf | 6 +- config/hypr/hyprpaper.conf.hmbackup | 5 + config/hypr/wallpaper.png | Bin 9076 -> 89 bytes config/hypr/wallpaper.png.hmbackup | Bin 0 -> 9076 bytes config/hypr/xdph.conf | 5 +- config/hypr/xdph.conf.hmbackup | 4 + .../qt5ct/colors/catppuccin-mocha-blue.conf | 4 - config/qt5ct/qt5ct.conf | 32 --- config/qt5ct/style-colors.conf | 4 - config/waybar/config | 2 +- config/waybar/modules.json | 8 +- .../xdg-desktop-portal/hyprland-portals.conf | 4 +- .../hyprland-portals.conf.hmbackup | 2 + flake.lock | 268 +++++++----------- flake.nix | 17 +- hosts/default/configuration.nix | 141 ++++----- hosts/default/hardware-configuration.nix | 43 ++- hosts/default/other/activate.nix | 15 +- hosts/default/packages.nix | 23 +- hosts/server/configuration.nix | 2 + modules/force.nix | 2 +- modules/forceMainPC.nix | 4 +- modules/nixos/hardware.nix | 2 +- modules/nixos/network.nix | 2 - modules/nixos/nvidia.nix | 1 - modules/nixos/programs.nix | 2 +- modules/stuff/nvim.nix | 2 +- scripts/hot-reload.sh | 2 +- 66 files changed, 1034 insertions(+), 1222 deletions(-) mode change 100644 => 120000 config/fastfetch/ProphecySymbol.png create mode 100644 config/fastfetch/ProphecySymbol.png.hmbackup mode change 100644 => 120000 config/fastfetch/config.jsonc create mode 100644 config/fastfetch/config.jsonc.hmbackup mode change 100644 => 120000 config/fastfetch/deltarune.png create mode 100644 config/fastfetch/deltarune.png.hmbackup mode change 100755 => 120000 config/fastfetch/ralsei.png create mode 100755 config/fastfetch/ralsei.png.hmbackup delete mode 100644 config/ghostty/config delete mode 100644 config/gtk-3.0/.gitignore delete mode 100644 config/gtk-3.0/settings.ini mode change 100644 => 120000 config/hypr/config/autoexec.conf create mode 100644 config/hypr/config/autoexec.conf.hmbackup mode change 100644 => 120000 config/hypr/config/display.conf create mode 100644 config/hypr/config/display.conf.hmbackup mode change 100644 => 120000 config/hypr/config/input.conf create mode 100644 config/hypr/config/input.conf.hmbackup mode change 100644 => 120000 config/hypr/config/input_configs/english.conf create mode 100644 config/hypr/config/input_configs/english.conf.hmbackup mode change 100644 => 120000 config/hypr/config/input_configs/latvian.conf create mode 100644 config/hypr/config/input_configs/latvian.conf.hmbackup mode change 100644 => 120000 config/hypr/config/keybindings/default.conf create mode 100644 config/hypr/config/keybindings/default.conf.hmbackup mode change 100644 => 120000 config/hypr/config/keybindings/other.conf create mode 100644 config/hypr/config/keybindings/other.conf.hmbackup mode change 100644 => 120000 config/hypr/config/permissions.conf create mode 100644 config/hypr/config/permissions.conf.hmbackup mode change 100644 => 120000 config/hypr/config/plugin.conf create mode 100644 config/hypr/config/plugin.conf.hmbackup mode change 100644 => 120000 config/hypr/config/rice/deltarune.conf create mode 100644 config/hypr/config/rice/deltarune.conf.hmbackup mode change 100644 => 120000 config/hypr/config/variables.conf create mode 100644 config/hypr/config/variables.conf.hmbackup mode change 100755 => 120000 config/hypr/hyprland.conf create mode 100644 config/hypr/hyprland.conf.hmbackup mode change 100644 => 120000 config/hypr/hyprlock.conf create mode 100644 config/hypr/hyprlock.conf.hmbackup mode change 100644 => 120000 config/hypr/hyprpaper.conf create mode 100644 config/hypr/hyprpaper.conf.hmbackup mode change 100644 => 120000 config/hypr/wallpaper.png create mode 100644 config/hypr/wallpaper.png.hmbackup mode change 100644 => 120000 config/hypr/xdph.conf create mode 100644 config/hypr/xdph.conf.hmbackup delete mode 100644 config/qt5ct/colors/catppuccin-mocha-blue.conf delete mode 100644 config/qt5ct/qt5ct.conf delete mode 100644 config/qt5ct/style-colors.conf mode change 100644 => 120000 config/xdg-desktop-portal/hyprland-portals.conf create mode 100644 config/xdg-desktop-portal/hyprland-portals.conf.hmbackup diff --git a/config/dunst/dunstrc b/config/dunst/dunstrc index baa2c4c..4be0e2b 100644 --- a/config/dunst/dunstrc +++ b/config/dunst/dunstrc @@ -68,7 +68,7 @@ ### Misc/Advanced ### dmenu = w -p dunst: - browser = zen + browser = zen-beta always_run_script = true title = Dunst class = Dunst diff --git a/config/fastfetch/ProphecySymbol.png b/config/fastfetch/ProphecySymbol.png deleted file mode 100644 index 55aeff229a362af6d16bafd420477fc601e0095f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 642323 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 diff --git a/config/fastfetch/ProphecySymbol.png b/config/fastfetch/ProphecySymbol.png new file mode 120000 index 0000000..1576411 --- /dev/null +++ b/config/fastfetch/ProphecySymbol.png @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/ProphecySymbol.png \ No newline at end of file diff --git a/config/fastfetch/ProphecySymbol.png.hmbackup b/config/fastfetch/ProphecySymbol.png.hmbackup new file mode 100644 index 0000000000000000000000000000000000000000..55aeff229a362af6d16bafd420477fc601e0095f GIT binary patch literal 642323 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 literal 0 HcmV?d00001 diff --git a/config/fastfetch/config.jsonc b/config/fastfetch/config.jsonc deleted file mode 100644 index 090edda..0000000 --- a/config/fastfetch/config.jsonc +++ /dev/null @@ -1,114 +0,0 @@ -{ - "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", - "logo": { - "source": "~/.config/fastfetch/deltarune.png" - }, - "display": { - "color": "magenta" - }, - "modules": [ - "break", - - { - "type": "title", - "keyColor": "blue", - "outputColor": "magenta", - "format": "kris@darkworld" // "{user-name-colored}{at-symbol-colored}{host-name-colored}" - }, - - "break", - - { - "type": "os", - "key": "OS", - "format": "DARKWORLD NIXOS" - }, - { - "type": "kernel", - "format": "Linux 6.17.0-2-dark-fountain" - }, - { - "type": "packages", - "format": "9999 (darkworld), 4 (deltarune), 1 (the-prophecy)" - }, - //"packages", - - "break", - - //"host", - { - "type": "os", - "key": "Host", - "format": "Hopes and Dreams" - }, - { - "type": "uptime", - "format": "a few minutes" - }, - //"uptime", - - "break", - - { - "type": "cpu", - "format": "{cores-logical}x {name} @ {freq-base} {temperature}", - "temp": true - }, - { - "type": "gpu", - "format": "{name} [{type}] {temperature}", - "temp": true - }, - - "break", - - "memory", - "disk", - - "break", - - { - "type": "wm", - "key": "WM", - "format": "{pretty-name}" - }, - { - "type": "shell", - "key": "Shell", - "format": "{pretty-name}" - }, - "terminal", - "locale", - - /* - "break", - - { - "type": "weather", - "location": "Latvia", - "timeout": 1000, - "outputFormat": "%t+-+%C" - }, - */ - - "break", - - { - "type": "media", - "key": "Song", - "format": "{artist} — {title}" - }, - { - "type": "media", - "key": "Album", - "format": "{album}" - }, - - "break", - - { - "type": "colors", - "symbol": "circle" - } - ] -} diff --git a/config/fastfetch/config.jsonc b/config/fastfetch/config.jsonc new file mode 120000 index 0000000..4c77aeb --- /dev/null +++ b/config/fastfetch/config.jsonc @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/config.jsonc \ No newline at end of file diff --git a/config/fastfetch/config.jsonc.hmbackup b/config/fastfetch/config.jsonc.hmbackup new file mode 100644 index 0000000..090edda --- /dev/null +++ b/config/fastfetch/config.jsonc.hmbackup @@ -0,0 +1,114 @@ +{ + "$schema": "https://github.com/fastfetch-cli/fastfetch/raw/dev/doc/json_schema.json", + "logo": { + "source": "~/.config/fastfetch/deltarune.png" + }, + "display": { + "color": "magenta" + }, + "modules": [ + "break", + + { + "type": "title", + "keyColor": "blue", + "outputColor": "magenta", + "format": "kris@darkworld" // "{user-name-colored}{at-symbol-colored}{host-name-colored}" + }, + + "break", + + { + "type": "os", + "key": "OS", + "format": "DARKWORLD NIXOS" + }, + { + "type": "kernel", + "format": "Linux 6.17.0-2-dark-fountain" + }, + { + "type": "packages", + "format": "9999 (darkworld), 4 (deltarune), 1 (the-prophecy)" + }, + //"packages", + + "break", + + //"host", + { + "type": "os", + "key": "Host", + "format": "Hopes and Dreams" + }, + { + "type": "uptime", + "format": "a few minutes" + }, + //"uptime", + + "break", + + { + "type": "cpu", + "format": "{cores-logical}x {name} @ {freq-base} {temperature}", + "temp": true + }, + { + "type": "gpu", + "format": "{name} [{type}] {temperature}", + "temp": true + }, + + "break", + + "memory", + "disk", + + "break", + + { + "type": "wm", + "key": "WM", + "format": "{pretty-name}" + }, + { + "type": "shell", + "key": "Shell", + "format": "{pretty-name}" + }, + "terminal", + "locale", + + /* + "break", + + { + "type": "weather", + "location": "Latvia", + "timeout": 1000, + "outputFormat": "%t+-+%C" + }, + */ + + "break", + + { + "type": "media", + "key": "Song", + "format": "{artist} — {title}" + }, + { + "type": "media", + "key": "Album", + "format": "{album}" + }, + + "break", + + { + "type": "colors", + "symbol": "circle" + } + ] +} diff --git a/config/fastfetch/deltarune.png b/config/fastfetch/deltarune.png deleted file mode 100644 index cba675be468b97cf88aa1d6a810671768a4a0f44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 870718 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 F2>@bQ;vfJ3 diff --git a/config/fastfetch/deltarune.png b/config/fastfetch/deltarune.png new file mode 120000 index 0000000..99b61fe --- /dev/null +++ b/config/fastfetch/deltarune.png @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/deltarune.png \ No newline at end of file diff --git a/config/fastfetch/deltarune.png.hmbackup b/config/fastfetch/deltarune.png.hmbackup new file mode 100644 index 0000000000000000000000000000000000000000..cba675be468b97cf88aa1d6a810671768a4a0f44 GIT binary patch literal 870718 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 F2>@bQ;vfJ3 literal 0 HcmV?d00001 diff --git a/config/fastfetch/ralsei.png b/config/fastfetch/ralsei.png deleted file mode 100755 index d83da62ac16d0535dfd76d82e372861fd2fb520c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 387678 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 diff --git a/config/fastfetch/ralsei.png b/config/fastfetch/ralsei.png new file mode 120000 index 0000000..0acd765 --- /dev/null +++ b/config/fastfetch/ralsei.png @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/fastfetch/ralsei.png \ No newline at end of file diff --git a/config/fastfetch/ralsei.png.hmbackup b/config/fastfetch/ralsei.png.hmbackup new file mode 100755 index 0000000000000000000000000000000000000000..d83da62ac16d0535dfd76d82e372861fd2fb520c GIT binary patch literal 387678 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 literal 0 HcmV?d00001 diff --git a/config/ghostty/config b/config/ghostty/config deleted file mode 100644 index 6252aab..0000000 --- a/config/ghostty/config +++ /dev/null @@ -1,11 +0,0 @@ -font-family = "SF Mono" -theme = Catppuccin Mocha -background-opacity = 0.7 -window-padding-x = 16 -window-padding-y = 16 -font-feature = -calt -font-feature = -liga -font-feature = -dlig -gtk-single-instance = true -window-decoration = none - diff --git a/config/gtk-3.0/.gitignore b/config/gtk-3.0/.gitignore deleted file mode 100644 index d354fcb..0000000 --- a/config/gtk-3.0/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -bookmarks -bookmarks_2 diff --git a/config/gtk-3.0/settings.ini b/config/gtk-3.0/settings.ini deleted file mode 100644 index 01874f2..0000000 --- a/config/gtk-3.0/settings.ini +++ /dev/null @@ -1,17 +0,0 @@ -[Settings] -gtk-theme-name=catppuccin-mocha-blue-standard+default -gtk-icon-theme-name=Arashi -gtk-font-name=Noto Sans 11 -gtk-cursor-theme-name=RalseiCursors -gtk-cursor-theme-size=24 -gtk-toolbar-style=GTK_TOOLBAR_ICONS -gtk-toolbar-icon-size=GTK_ICON_SIZE_LARGE_TOOLBAR -gtk-button-images=0 -gtk-menu-images=0 -gtk-enable-event-sounds=1 -gtk-enable-input-feedback-sounds=0 -gtk-xft-antialias=1 -gtk-xft-hinting=1 -gtk-xft-hintstyle=hintslight -gtk-xft-rgba=rgb -gtk-application-prefer-dark-theme=0 diff --git a/config/hypr/config/autoexec.conf b/config/hypr/config/autoexec.conf deleted file mode 100644 index 3501699..0000000 --- a/config/hypr/config/autoexec.conf +++ /dev/null @@ -1,45 +0,0 @@ -# Polkit -exec-once = systemctl --user start /nix/store/*-hyprpolkitagent-*/libexec/hyprpolkitagent -exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent - -# Waybar -exec-once = "GTK_THEME=Adwaita LC_TIME=lv_LV.UTF-8 waybar -c ~/config/config/waybar/config -s ~/config/config/waybar/style.css" - -# Wallpaper -exec-once = swww-daemon - -# Notification Manager -# exec-once = dunst - -# Gentoo Stuff -exec-once = bash ~/config/scripts/gentoo-init.sh - -# Clipboard Manager -exec-once = wl-paste --watch cliphist store - -# XDG Desktop Portal -exec-once = bash ~/config/scripts/xdg.sh - -# Set GTK Settings -exec-once = bash ~/config/scripts/gtk.sh - -# Start Hot Reload -exec-once = bash ~/config/scripts/hot-reload.sh - -# Hyprland polkit -exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent - -exec-once = [workspace special:music silent] cider -exec-once = [workspace special:quick silent] equibop - -# exec-once = arrpc - -# deltarune -exec-once = qs - -# Hyprland Splash -# exec-once = "sleep 5 && bun run scripts/bin/betterSplash.ts" -exec-once = sleep 5 && notify-send -a dotfiles "Welcome to Hyprland!" "$(hyprctl splash)" - -# exec-once = nix-shell -p mpvpaper --command "mpvpaper -o \"no-audio loop loop-playlist\" HDMI-A-2 \"/home/ralsei/Documents/Boykisser Chipi Chipi Full Animation [3sP6ZvlqJeE].webm\"" - diff --git a/config/hypr/config/autoexec.conf b/config/hypr/config/autoexec.conf new file mode 120000 index 0000000..c2e35a8 --- /dev/null +++ b/config/hypr/config/autoexec.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/autoexec.conf \ No newline at end of file diff --git a/config/hypr/config/autoexec.conf.hmbackup b/config/hypr/config/autoexec.conf.hmbackup new file mode 100644 index 0000000..c41563a --- /dev/null +++ b/config/hypr/config/autoexec.conf.hmbackup @@ -0,0 +1,35 @@ +# Polkit +exec-once = systemctl --user start /nix/store/*-hyprpolkitagent-*/libexec/hyprpolkitagent +exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent + +# Wallpaper +exec-once = swww-daemon + +# Gentoo Stuff +exec-once = bash /etc/nixos/scripts/gentoo-init.sh + +# Clipboard Manager +exec-once = wl-paste --watch cliphist store + +# XDG Desktop Portal +exec-once = bash /etc/nixos/scripts/xdg.sh + +# Start Hot Reload +exec-once = bash /etc/nixos/scripts/hot-reload.sh + +# Hyprland polkit +exec-once = /usr/lib/hyprpolkitagent/hyprpolkitagent + +exec-once = [workspace special:music silent] cider +exec-once = [workspace special:quick silent] equibop + +# exec-once = arrpc + +# deltarune +exec-once = qs + +# Hyprland Splash +# exec-once = "sleep 5 && bun run scripts/bin/betterSplash.ts" +exec-once = sleep 5 && notify-send -a dotfiles "Welcome to Hyprland!" "$(hyprctl splash)" + +# exec-once = nix-shell -p mpvpaper --command "mpvpaper -o \"no-audio loop loop-playlist\" HDMI-A-2 \"/home/ralsei/Documents/Boykisser Chipi Chipi Full Animation [3sP6ZvlqJeE].webm\"" diff --git a/config/hypr/config/display.conf b/config/hypr/config/display.conf deleted file mode 100644 index 52f7743..0000000 --- a/config/hypr/config/display.conf +++ /dev/null @@ -1,243 +0,0 @@ -############################################# -# MONITORS -############################################# - -monitor=,1920x1080@240,auto,1 -# monitor=Unknown-1,disabled - - -############################################# -# GENERAL -############################################# - -general { - gaps_in = 5 - gaps_out = 20 - border_size = 0 - - # col.active_border = rgb(89b4fa) - # col.inactive_border = rgb(585b70) - - resize_on_border = false - allow_tearing = true - layout = dwindle -} - - -############################################# -# DECORATION -############################################# - -decoration { - # rounding = 12 - - active_opacity = 1.0 - inactive_opacity = 1.0 - fullscreen_opacity = 1.0 - - shadow { - enabled = false - range = 8 - render_power = 8 - color = rgb(8aadf4) - color_inactive = rgb(585b70) - scale = 1.0 - offset = 0 0 - } - - blur { - enabled = true - size = 3 - passes = 1 - xray = false - vibrancy = 0.1696 - } -} - - -############################################# -# ANIMATIONS -############################################# - -animations { - enabled = true - - bezier = myBezier, 0.05, 0.9, 0.1, 1.05 - bezier = main, 0.445, 0.05, 0.55, 0.95 - bezier = monitorBez, 0, 1, 1, 1 - - animation = windows, 1, 7, myBezier - animation = windowsOut, 1, 7, default - animation = border, 1, 10, default - animation = borderangle, 1, 8, default - animation = fade, 1, 7, default - animation = workspaces, 1, 6, default, slide - animation = specialWorkspace, 1, 6, myBezier, slide - animation = monitorAdded, 1, 30, monitorBez -} - - -############################################# -# RENDER -############################################# - -render { - # new_render_scheduling = true -} - - -############################################# -# CURSOR -############################################# - -cursor { - use_cpu_buffer = 2 - enable_hyprcursor = true - invisible = false -} - - -############################################# -# WINDOW RULES (TAGGING) -############################################# - -windowrule { - name = games - match:class = org\.vinegarhq\.Sober|com\.mojang\.minecraft\.java-edition|deltarune\.exe|steam_app_1671210 - tag = +game -} - -windowrule { - name = discord - match:class = equibop - tag = +discord -} - - -windowrule { - name = roblox - match:class = org\.vinegarhq\.Sober - tag = +roblox -} - -windowrule { - name = deltarune - match:class = deltarune\.exe|steam_app_1671210 - tag = +deltarune -} - -windowrule { - name = code - match:class = code|windsurf - tag = +code -} - -windowrule { - name = music - match:class = cider|spotify - tag = +music -} - -# Tag behavior rules -windowrule { - name = render unfocused - match:tag = music|game|discord - render_unfocused = on -} - - -############################################# -# LAYOUTS -############################################# - -dwindle { - pseudotile = true - preserve_split = true -} - - -############################################# -# MISC -############################################# - -misc { - force_default_wallpaper = 2 - enable_anr_dialog = true - disable_hyprland_logo = false - initial_workspace_tracking = 0 - # new_window_takes_over_fullscreen = 1 - disable_splash_rendering = false - font_family = "SF Pro Display" - render_unfocused_fps = 240 - allow_session_lock_restore = 1 -} - - -############################################# -# LAYER RULES -############################################# - -layerrule { - name = waybar - match:namespace = waybar - animation = slide top - above_lock = 2 - order = -20 - no_screen_share = off -} - -layerrule { - name = notifications - match:namespace = notifications - animation = slide right - above_lock = 2 -} - -layerrule { - name = wofi - match:namespace = wofi - animation = popin 70% - dim_around = on - no_screen_share = off - order = -10 -} - -layerrule { - name = shimeji - match:namespace = wl_shimeji - order = -9999 - above_lock = 2 -} - -layerrule { - name = gtk layer shell - match:namespace = gtk-layer-shell - order = -25 -} - - -############################################# -# FLOATING UTILITY WINDOWS -############################################# - -windowrule { - name = utility windows - match:class = xdg-desktop-portal-gtk|blueman-manager|blueman-manager-wrapped|org\.pulseaudio\.pavucontrol|nm-connection-editor|nm-connection-editor-wrapped - float = true - size = 900 500 - center = true -} - -############################################# -# OTHER -############################################# - -windowrule = match:class steam_proton|org\.vinegarhq\.Sober, allows_input on - -env = QT_QPA_PLATFORMTHEME,qt6ct -env = QT_STYLE_OVERRIDE,kvantum -env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 - - -# windowrulev2 = immediate, class:^(sober)$ -# windowrulev2 = fullscreen,title:^(Sober)$ diff --git a/config/hypr/config/display.conf b/config/hypr/config/display.conf new file mode 120000 index 0000000..17514ce --- /dev/null +++ b/config/hypr/config/display.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/display.conf \ No newline at end of file diff --git a/config/hypr/config/display.conf.hmbackup b/config/hypr/config/display.conf.hmbackup new file mode 100644 index 0000000..e4f23a5 --- /dev/null +++ b/config/hypr/config/display.conf.hmbackup @@ -0,0 +1,234 @@ +############################################# +# MONITORS +############################################# + +monitor=,1920x1080@240,auto,1 +# monitor=Unknown-1,disabled + + +############################################# +# GENERAL +############################################# + +general { + gaps_in = 5 + gaps_out = 20 + border_size = 0 + + # col.active_border = rgb(89b4fa) + # col.inactive_border = rgb(585b70) + + resize_on_border = false + allow_tearing = true + layout = dwindle +} + + +############################################# +# DECORATION +############################################# + +decoration { + # rounding = 12 + + active_opacity = 1.0 + inactive_opacity = 1.0 + fullscreen_opacity = 1.0 + + shadow { + enabled = false + range = 8 + render_power = 8 + color = rgb(8aadf4) + color_inactive = rgb(585b70) + scale = 1.0 + offset = 0 0 + } + + blur { + enabled = true + size = 3 + passes = 1 + xray = false + vibrancy = 0.1696 + } +} + + +############################################# +# ANIMATIONS +############################################# + +animations { + enabled = true + + bezier = myBezier, 0.05, 0.9, 0.1, 1.05 + bezier = main, 0.445, 0.05, 0.55, 0.95 + bezier = monitorBez, 0, 1, 1, 1 + + animation = windows, 1, 7, myBezier + animation = windowsOut, 1, 7, default + animation = border, 1, 10, default + animation = borderangle, 1, 8, default + animation = fade, 1, 7, default + animation = workspaces, 1, 6, default, slide + animation = specialWorkspace, 1, 6, myBezier, slide + animation = monitorAdded, 1, 30, monitorBez +} + + +############################################# +# RENDER +############################################# + +render { + # new_render_scheduling = true +} + + +############################################# +# CURSOR +############################################# + +cursor { + use_cpu_buffer = 2 + enable_hyprcursor = true + invisible = false +} + + +############################################# +# WINDOW RULES (TAGGING) +############################################# + +windowrule { + name = games + match:class = org\.vinegarhq\.Sober|com\.mojang\.minecraft\.java-edition|deltarune\.exe|steam_app_1671210 + tag = +game +} + +windowrule { + name = discord + match:class = equibop + tag = +discord +} + + +windowrule { + name = roblox + match:class = org\.vinegarhq\.Sober + tag = +roblox +} + +windowrule { + name = deltarune + match:class = deltarune\.exe|steam_app_1671210 + tag = +deltarune +} + +windowrule { + name = code + match:class = code|windsurf + tag = +code +} + +windowrule { + name = music + match:class = cider|spotify + tag = +music +} + +# Tag behavior rules +windowrule { + name = render unfocused + match:tag = music|game|discord + render_unfocused = on +} + + +############################################# +# LAYOUTS +############################################# + +dwindle { + pseudotile = true + preserve_split = true +} + + +############################################# +# MISC +############################################# + +misc { + force_default_wallpaper = 2 + enable_anr_dialog = true + disable_hyprland_logo = false + initial_workspace_tracking = 0 + # new_window_takes_over_fullscreen = 1 + disable_splash_rendering = false + font_family = "SF Pro Display" + render_unfocused_fps = 240 + allow_session_lock_restore = 1 +} + + +############################################# +# LAYER RULES +############################################# + +layerrule { + name = waybar + match:namespace = waybar + animation = slide top + above_lock = 2 + order = -20 + no_screen_share = off +} + +layerrule { + name = notifications + match:namespace = notifications + animation = slide right + above_lock = 2 +} + +layerrule { + name = shimeji + match:namespace = wl_shimeji + order = -9999 + above_lock = 2 +} + +layerrule { + name = gtk layer shell + match:namespace = gtk-layer-shell + order = -25 +} + + +############################################# +# FLOATING UTILITY WINDOWS +############################################# + +windowrule { + name = utility windows + match:class = org\.kde\.systemsettings|systemsettings + float = true + size = 900 500 + center = true +} + +############################################# +# OTHER +############################################# + +windowrule = match:class steam_proton|org\.vinegarhq\.Sober, allows_input on + +env = QT_QPA_PLATFORMTHEME,qt6ct +env = QT_STYLE_OVERRIDE,kvantum +env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 + + +# windowrulev2 = immediate, class:^(sober)$ +# windowrulev2 = fullscreen,title:^(Sober)$ diff --git a/config/hypr/config/input.conf b/config/hypr/config/input.conf deleted file mode 100644 index 67a4738..0000000 --- a/config/hypr/config/input.conf +++ /dev/null @@ -1,10 +0,0 @@ - -cursor { - no_hardware_cursors = false - zoom_rigid = true -} - -$KBLANG = english - -# Keyboard -source = ./input_configs/english.conf diff --git a/config/hypr/config/input.conf b/config/hypr/config/input.conf new file mode 120000 index 0000000..1a0ef82 --- /dev/null +++ b/config/hypr/config/input.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/input.conf \ No newline at end of file diff --git a/config/hypr/config/input.conf.hmbackup b/config/hypr/config/input.conf.hmbackup new file mode 100644 index 0000000..67a4738 --- /dev/null +++ b/config/hypr/config/input.conf.hmbackup @@ -0,0 +1,10 @@ + +cursor { + no_hardware_cursors = false + zoom_rigid = true +} + +$KBLANG = english + +# Keyboard +source = ./input_configs/english.conf diff --git a/config/hypr/config/input_configs/english.conf b/config/hypr/config/input_configs/english.conf deleted file mode 100644 index 5f72e87..0000000 --- a/config/hypr/config/input_configs/english.conf +++ /dev/null @@ -1,17 +0,0 @@ -# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input ) - -input { - kb_layout = us,lv - kb_variant = ,apostrophe - kb_model = - kb_options = - kb_rules = - - follow_mouse = 1 - - sensitivity = 0 # -1.0 - 1.0, 0 means no modification. - - touchpad { - natural_scroll = false - } -} diff --git a/config/hypr/config/input_configs/english.conf b/config/hypr/config/input_configs/english.conf new file mode 120000 index 0000000..7aa88d2 --- /dev/null +++ b/config/hypr/config/input_configs/english.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/input_configs/english.conf \ No newline at end of file diff --git a/config/hypr/config/input_configs/english.conf.hmbackup b/config/hypr/config/input_configs/english.conf.hmbackup new file mode 100644 index 0000000..5f72e87 --- /dev/null +++ b/config/hypr/config/input_configs/english.conf.hmbackup @@ -0,0 +1,17 @@ +# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input ) + +input { + kb_layout = us,lv + kb_variant = ,apostrophe + kb_model = + kb_options = + kb_rules = + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = false + } +} diff --git a/config/hypr/config/input_configs/latvian.conf b/config/hypr/config/input_configs/latvian.conf deleted file mode 100644 index ec17a2d..0000000 --- a/config/hypr/config/input_configs/latvian.conf +++ /dev/null @@ -1,23 +0,0 @@ -# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input ) - -# How to get Latvian Keyboard on Hyprland: -# uncomment "lv_lv.UTF-8 UTF-8" in /etc/locale.gen -# add first line "LANG=lv_LV.UTF-8" in /etc/locale.conf -# locale-gen -# setxkbmap lv - -input { - kb_layout = lv - kb_variant = apostrophe - kb_model = - kb_options = compose:apostrophe - kb_rules = #grp:alt_shift_toggle - - follow_mouse = 1 - - sensitivity = 0 # -1.0 - 1.0, 0 means no modification. - - touchpad { - natural_scroll = false - } -} \ No newline at end of file diff --git a/config/hypr/config/input_configs/latvian.conf b/config/hypr/config/input_configs/latvian.conf new file mode 120000 index 0000000..51b1958 --- /dev/null +++ b/config/hypr/config/input_configs/latvian.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/input_configs/latvian.conf \ No newline at end of file diff --git a/config/hypr/config/input_configs/latvian.conf.hmbackup b/config/hypr/config/input_configs/latvian.conf.hmbackup new file mode 100644 index 0000000..ec17a2d --- /dev/null +++ b/config/hypr/config/input_configs/latvian.conf.hmbackup @@ -0,0 +1,23 @@ +# Input Config ( https://wiki.hyprland.org/Configuring/Variables/#input ) + +# How to get Latvian Keyboard on Hyprland: +# uncomment "lv_lv.UTF-8 UTF-8" in /etc/locale.gen +# add first line "LANG=lv_LV.UTF-8" in /etc/locale.conf +# locale-gen +# setxkbmap lv + +input { + kb_layout = lv + kb_variant = apostrophe + kb_model = + kb_options = compose:apostrophe + kb_rules = #grp:alt_shift_toggle + + follow_mouse = 1 + + sensitivity = 0 # -1.0 - 1.0, 0 means no modification. + + touchpad { + natural_scroll = false + } +} \ No newline at end of file diff --git a/config/hypr/config/keybindings/default.conf b/config/hypr/config/keybindings/default.conf deleted file mode 100644 index 0018a2e..0000000 --- a/config/hypr/config/keybindings/default.conf +++ /dev/null @@ -1,76 +0,0 @@ -# $mainMod was defined in variables.conf - -# Default keybinds -bind = $mainMod, Q, exec, $terminal -bind = $mainMod, C, killactive, -bind = $mainMod, E, exec, $fileManager -bind = $mainMod, V, togglefloating, -bind = $mainMod, T, exec, $menu -bind = $mainMod, Y, exec, $browser -bind = $mainMod, P, pseudo, # dwindle -bind = $mainMod, J, togglesplit, # dwindle -bind = $mainMod, F, fullscreen - -# Window focus keybinds -bind = $mainMod, left, movefocus, l -bind = $mainMod, right, movefocus, r -bind = $mainMod, up, movefocus, u -bind = $mainMod, down, movefocus, d - -# Window size controls -bind = $mainMod SHIFT, right, resizeactive, 100 0 # Increase window width with keyboard -bind = $mainMod SHIFT, left, resizeactive, -100 0 # Reduce window width with keyboard -bind = $mainMod SHIFT, down, resizeactive, 0 100 # Increase window height with keyboard -bind = $mainMod SHIFT, up, resizeactive, 0 -100 # Reduce window height with keyboard - -# Window swapping controls -bind = $mainMod CTRL, left, swapwindow, l -bind = $mainMod CTRL, right, swapwindow, r -bind = $mainMod CTRL, up, swapwindow, u -bind = $mainMod CTRL, down, swapwindow, d - -# Window movement and size -bindm = $mainMod, mouse:272, movewindow -bindm = $mainMod, mouse:273, resizewindow - -# Workspace mouse keybinds -bind = $mainMod, mouse_down, workspace, e+1 -bind = $mainMod, mouse_up, workspace, e-1 - -# Workspace keybinds ($mainMod + [0-9]) -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 - -# Workspace keybinds ($mainMod + SHIFT + [0-9]) -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 - -# Function keys ( FN + F[1-12] ) -bindlu = , XF86MonBrightnessUp, exec, brightnessctl -q s +10% -bindlu = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%- -bindlu = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ -bindlu = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- -bindlu = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle -bindlu = , XF86AudioPlay, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus play-pause -bindlu = , XF86AudioPause, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus pause -bindlu = , XF86AudioNext, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus next -bindlu = , XF86AudioPrev, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus previous -bindlu = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle -bindl = , XF86Lock, exec, pkill -USR1 hyprlock || hyprlock - diff --git a/config/hypr/config/keybindings/default.conf b/config/hypr/config/keybindings/default.conf new file mode 120000 index 0000000..6d3ed55 --- /dev/null +++ b/config/hypr/config/keybindings/default.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/keybindings/default.conf \ No newline at end of file diff --git a/config/hypr/config/keybindings/default.conf.hmbackup b/config/hypr/config/keybindings/default.conf.hmbackup new file mode 100644 index 0000000..5fce6b8 --- /dev/null +++ b/config/hypr/config/keybindings/default.conf.hmbackup @@ -0,0 +1,76 @@ +# $mainMod was defined in variables.conf + +# Default keybinds +bind = $mainMod, Q, exec, $terminal +bind = $mainMod, C, killactive, +bind = $mainMod, E, exec, $fileManager +bind = $mainMod, V, togglefloating, +bind = $mainMod, T, exec, $menu +bind = $mainMod, A, exec, qs ipc call deltarune.shell toggleQuickSettings +bind = $mainMod, Y, exec, $browser +bind = $mainMod, P, pseudo, # dwindle +bind = $mainMod, J, togglesplit, # dwindle +bind = $mainMod, F, fullscreen + +# Window focus keybinds +bind = $mainMod, left, movefocus, l +bind = $mainMod, right, movefocus, r +bind = $mainMod, up, movefocus, u +bind = $mainMod, down, movefocus, d + +# Window size controls +bind = $mainMod SHIFT, right, resizeactive, 100 0 # Increase window width with keyboard +bind = $mainMod SHIFT, left, resizeactive, -100 0 # Reduce window width with keyboard +bind = $mainMod SHIFT, down, resizeactive, 0 100 # Increase window height with keyboard +bind = $mainMod SHIFT, up, resizeactive, 0 -100 # Reduce window height with keyboard + +# Window swapping controls +bind = $mainMod CTRL, left, swapwindow, l +bind = $mainMod CTRL, right, swapwindow, r +bind = $mainMod CTRL, up, swapwindow, u +bind = $mainMod CTRL, down, swapwindow, d + +# Window movement and size +bindm = $mainMod, mouse:272, movewindow +bindm = $mainMod, mouse:273, resizewindow + +# Workspace mouse keybinds +bind = $mainMod, mouse_down, workspace, e+1 +bind = $mainMod, mouse_up, workspace, e-1 + +# Workspace keybinds ($mainMod + [0-9]) +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 + +# Workspace keybinds ($mainMod + SHIFT + [0-9]) +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 + +# Function keys ( FN + F[1-12] ) +bindlu = , XF86MonBrightnessUp, exec, brightnessctl -q s +10% +bindlu = , XF86MonBrightnessDown, exec, brightnessctl -q s 10%- +bindlu = , XF86AudioRaiseVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%+ +bindlu = , XF86AudioLowerVolume, exec, wpctl set-volume @DEFAULT_AUDIO_SINK@ 5%- +bindlu = , XF86AudioMute, exec, wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle +bindlu = , XF86AudioPlay, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus play-pause +bindlu = , XF86AudioPause, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus pause +bindlu = , XF86AudioNext, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus next +bindlu = , XF86AudioPrev, exec, playerctl -p cider,chromium,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone,cmus previous +bindlu = , XF86AudioMicMute, exec, pactl set-source-mute @DEFAULT_SOURCE@ toggle +bindl = , XF86Lock, exec, pkill -USR1 hyprlock || hyprlock diff --git a/config/hypr/config/keybindings/other.conf b/config/hypr/config/keybindings/other.conf deleted file mode 100644 index 661dafc..0000000 --- a/config/hypr/config/keybindings/other.conf +++ /dev/null @@ -1,66 +0,0 @@ -# Special workspace keybinds -bind = $mainMod, Z, togglespecialworkspace, quick -bind = $mainMod SHIFT, Z, movetoworkspace, special:quick - -bind = $mainMod, GRAVE, togglespecialworkspace, music -bind = $mainMod SHIFT, GRAVE, movetoworkspace, special:music - -# Hot reload -bind = $mainMod SHIFT, B, exec, bash ~/config/scripts/hot-reload.sh - -# Wallpaper -bind = $mainMod SHIFT, RETURN, exec, pkill wofi || bash ~/config/scripts/select-wallpaper.sh - -# Screenshot keybinds -bindu = $mainMod, PRINT, exec, bash ~/config/scripts/screenshot-selection.sh -bindu = $mainMod SHIFT, PRINT, exec, bash ~/config/scripts/screenshot-fullscreen.sh -bind = $mainMod CTRL SHIFT, PRINT, exec, bash ~/config/scripts/edit-last-screenshot.sh - -# Music Get Keybind - -# input:repeat_delay = 10 -bindelu = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh -# bindrl = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh rel - -# Global shit -bind = ALT, F9, pass, class:^(com\.obsproject\.Studio)$ - -# Music volume control -bindl = $mainMod, XF86AudioRaiseVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02+ -bindl = $mainMod, XF86AudioLowerVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02- - -# Screen locker and logout keybinds -bind = CTRL ALT, DELETE, exec, wlogout -bindl = SUPER SHIFT, L, exec, pkill -9 hyprlock || hyprlock - -# Group Stuff, complicated stuff. Enable if you dare! -# bind = SUPER, M, togglegroup -# bind = SUPER ALT, M, lockactivegroup, toggle -# bind = $mainMod ALT, right, changegroupactive, f -# bind = $mainMod ALT, down, changegroupactive, b -# bind = $mainMod ALT, up, moveoutofgroup -# bind = $mainMod CTRL ALT, left, moveintogroup, l -# bind = $mainMod CTRL ALT, right, moveintogroup, r -# bind = $mainMod CTRL ALT, up, moveintogroup, u -# bind = $mainMod CTRL ALT, down, moveintogroup, d - -# zoom -bindu = $mainMod SHIFT CTRL, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.25}')" -bindu = $mainMod SHIFT CTRL, mouse_up, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.25}')" - -bind = $mainMod SHIFT, M, exec, bun run $HOME/config/scripts/bin/r2Upload.ts -bind = $mainMod, F1, exec, bash $HOME/config/scripts/roblox-fullscreen.sh -bind = $mainMod, F2, exec, bash -c "xdg-open roblox://" -bind = $mainMod, F5, exec, notify-send -u critical "Hyprland" "Enabled debug overlay" && hyprctl keyword debug:overlay 1 -# bind = $mainMod SHIFT, F3, exec, bash -c "NIXPKGS_ALLOW_UNFREE=1 nix-shell -p osu-lazer-bin --command osu\!" - -bind = $mainMod CTRL SHIFT, F9, exec, pkill wofi || bash $HOME/config/scripts/open-game.sh - -bind = $mainMod SHIFT, F, fullscreen, 1 -bind = $mainMod, SPACE, exec, bash $HOME/config/scripts/toggle-language.sh - -# VM Passtrough -bind = $mainMod, Insert, submap, passthru -submap = passthru -bind = $mainMod, Escape, submap, reset -submap = reset diff --git a/config/hypr/config/keybindings/other.conf b/config/hypr/config/keybindings/other.conf new file mode 120000 index 0000000..9b13bac --- /dev/null +++ b/config/hypr/config/keybindings/other.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/keybindings/other.conf \ No newline at end of file diff --git a/config/hypr/config/keybindings/other.conf.hmbackup b/config/hypr/config/keybindings/other.conf.hmbackup new file mode 100644 index 0000000..455fa24 --- /dev/null +++ b/config/hypr/config/keybindings/other.conf.hmbackup @@ -0,0 +1,66 @@ +# Special workspace keybinds +bind = $mainMod, Z, togglespecialworkspace, quick +bind = $mainMod SHIFT, Z, movetoworkspace, special:quick + +bind = $mainMod, GRAVE, togglespecialworkspace, music +bind = $mainMod SHIFT, GRAVE, movetoworkspace, special:music + +# Hot reload +bind = $mainMod SHIFT, B, exec, bash /etc/nixos/scripts/hot-reload.sh + +# Wallpaper +bind = $mainMod SHIFT, RETURN, exec, bash /etc/nixos/scripts/select-wallpaper.sh + +# Screenshot keybinds +bindu = $mainMod, PRINT, exec, bash /etc/nixos/scripts/screenshot-selection.sh +bindu = $mainMod SHIFT, PRINT, exec, bash /etc/nixos/scripts/screenshot-fullscreen.sh +bind = $mainMod CTRL SHIFT, PRINT, exec, bash /etc/nixos/scripts/edit-last-screenshot.sh + +# Music Get Keybind + +# input:repeat_delay = 10 +bindelu = $mainMod, BACKSLASH, exec, bash /etc/nixos/scripts/whatsplaying.sh +# bindrl = $mainMod, BACKSLASH, exec, bash ~/config/scripts/whatsplaying.sh rel + +# Global shit +bind = ALT, F9, pass, class:^(com\.obsproject\.Studio)$ + +# Music volume control +bindl = $mainMod, XF86AudioRaiseVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02+ +bindl = $mainMod, XF86AudioLowerVolume, exec, playerctl -p chromium,cmus,elisa,cider,spotify,Kris___s_iPhone,OCbwoy3__s_iPhone,OCbwoy3___s_iPhone volume 0.02- + +# Screen locker and logout keybinds +bind = CTRL ALT, DELETE, exec, qs ipc call deltarune.shell togglePowerMenu +bindl = SUPER SHIFT, L, exec, pkill -9 hyprlock || hyprlock + +# Group Stuff, complicated stuff. Enable if you dare! +# bind = SUPER, M, togglegroup +# bind = SUPER ALT, M, lockactivegroup, toggle +# bind = $mainMod ALT, right, changegroupactive, f +# bind = $mainMod ALT, down, changegroupactive, b +# bind = $mainMod ALT, up, moveoutofgroup +# bind = $mainMod CTRL ALT, left, moveintogroup, l +# bind = $mainMod CTRL ALT, right, moveintogroup, r +# bind = $mainMod CTRL ALT, up, moveintogroup, u +# bind = $mainMod CTRL ALT, down, moveintogroup, d + +# zoom +bindu = $mainMod SHIFT CTRL, mouse_down, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor * 1.25}')" +bindu = $mainMod SHIFT CTRL, mouse_up, exec, hyprctl keyword cursor:zoom_factor "$(hyprctl getoption cursor:zoom_factor | awk 'NR==1 {factor = $2; if (factor < 1) {factor = 1}; print factor / 1.25}')" + +bind = $mainMod SHIFT, M, exec, bun run $HOME/config/scripts/bin/r2Upload.ts +bind = $mainMod, F1, exec, bash $HOME/config/scripts/roblox-fullscreen.sh +bind = $mainMod, F2, exec, bash -c "xdg-open roblox://" +bind = $mainMod, F5, exec, notify-send -u critical "Hyprland" "Enabled debug overlay" && hyprctl keyword debug:overlay 1 +# bind = $mainMod SHIFT, F3, exec, bash -c "NIXPKGS_ALLOW_UNFREE=1 nix-shell -p osu-lazer-bin --command osu\!" + +bind = $mainMod CTRL SHIFT, F9, exec, bash $HOME/config/scripts/open-game.sh + +bind = $mainMod SHIFT, F, fullscreen, 1 +bind = $mainMod, SPACE, exec, bash $HOME/config/scripts/toggle-language.sh + +# VM Passtrough +bind = $mainMod, Insert, submap, passthru +submap = passthru +bind = $mainMod, Escape, submap, reset +submap = reset diff --git a/config/hypr/config/permissions.conf b/config/hypr/config/permissions.conf deleted file mode 100644 index 2187be7..0000000 --- a/config/hypr/config/permissions.conf +++ /dev/null @@ -1,29 +0,0 @@ -ecosystem { - enforce_permissions = true -} - -permission = /nix/store/[A-Za-z0-9]+\-(wrapped-)?(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker)\-.*, screencopy, allow -permission = /(usr/)?bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow -permission = /run/current-system/sw/bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow -permission = /usr/lib(exec)?/xdg-desktop-portal-hyprland, screencopy, allow - -permission = /usr/(bin|local/bin)/hyprpm, plugin, allow - -# hyprlang noerror true - -source = ~/config/.hyprfail.conf - -# hyprland noerror false - - -# windowrulev2 = noscreenshare, class:^(equibop)$ - -# /swedbank|checkout|billing/i -# windowrulev2 = noscreenshare,title:.*([S|s]wedbank|[Cc]heckout|[Bb]illing).* - -windowrule = supressevent fullscreen,class:steam_proton,title:(Wine Desktop) -windowrule = supressevent maximize,class:steam_proton,title:(Wine Desktop) -windowrule = supressevent activate,class:steam_proton,title:(Wine Desktop) -windowrule = supressevent activatefocus,class:steam_proton,title:(Wine Desktop) -windowrule = supressevent fullscreenoutput,class:steam_proton,title:(Wine Desktop) -# windowrule = pin,class:steam_proton diff --git a/config/hypr/config/permissions.conf b/config/hypr/config/permissions.conf new file mode 120000 index 0000000..47de36d --- /dev/null +++ b/config/hypr/config/permissions.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/permissions.conf \ No newline at end of file diff --git a/config/hypr/config/permissions.conf.hmbackup b/config/hypr/config/permissions.conf.hmbackup new file mode 100644 index 0000000..2187be7 --- /dev/null +++ b/config/hypr/config/permissions.conf.hmbackup @@ -0,0 +1,29 @@ +ecosystem { + enforce_permissions = true +} + +permission = /nix/store/[A-Za-z0-9]+\-(wrapped-)?(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker)\-.*, screencopy, allow +permission = /(usr/)?bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow +permission = /run/current-system/sw/bin/(grim|hyprlock|xdg-desktop-portal-hyprland|obs-studio|hyprpicker), screencopy, allow +permission = /usr/lib(exec)?/xdg-desktop-portal-hyprland, screencopy, allow + +permission = /usr/(bin|local/bin)/hyprpm, plugin, allow + +# hyprlang noerror true + +source = ~/config/.hyprfail.conf + +# hyprland noerror false + + +# windowrulev2 = noscreenshare, class:^(equibop)$ + +# /swedbank|checkout|billing/i +# windowrulev2 = noscreenshare,title:.*([S|s]wedbank|[Cc]heckout|[Bb]illing).* + +windowrule = supressevent fullscreen,class:steam_proton,title:(Wine Desktop) +windowrule = supressevent maximize,class:steam_proton,title:(Wine Desktop) +windowrule = supressevent activate,class:steam_proton,title:(Wine Desktop) +windowrule = supressevent activatefocus,class:steam_proton,title:(Wine Desktop) +windowrule = supressevent fullscreenoutput,class:steam_proton,title:(Wine Desktop) +# windowrule = pin,class:steam_proton diff --git a/config/hypr/config/plugin.conf b/config/hypr/config/plugin.conf deleted file mode 100644 index aff08a9..0000000 --- a/config/hypr/config/plugin.conf +++ /dev/null @@ -1,25 +0,0 @@ -plugin:imgborders { - enabled = true - image = /etc/nixos/asset/thirdparty/deltarune/border.png - sizes = 52,52,52,52 # left, right, top, bottom - insets = 20,20,20,20 # left, right, top, bottom - # 16 16+8=24 16+4=20 - # 1 = the same scale in deltarune - scale = 0.5 - smooth = true - blur = false - noimgborders = true -} - -plugin:dynamic-cursors { - enabled = false - mode = tilt - shake { - enabled = false - } - hyprcursor { - nearest = true - enabled = true - resolution = -12 - } -} diff --git a/config/hypr/config/plugin.conf b/config/hypr/config/plugin.conf new file mode 120000 index 0000000..c0ae5fe --- /dev/null +++ b/config/hypr/config/plugin.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/plugin.conf \ No newline at end of file diff --git a/config/hypr/config/plugin.conf.hmbackup b/config/hypr/config/plugin.conf.hmbackup new file mode 100644 index 0000000..aff08a9 --- /dev/null +++ b/config/hypr/config/plugin.conf.hmbackup @@ -0,0 +1,25 @@ +plugin:imgborders { + enabled = true + image = /etc/nixos/asset/thirdparty/deltarune/border.png + sizes = 52,52,52,52 # left, right, top, bottom + insets = 20,20,20,20 # left, right, top, bottom + # 16 16+8=24 16+4=20 + # 1 = the same scale in deltarune + scale = 0.5 + smooth = true + blur = false + noimgborders = true +} + +plugin:dynamic-cursors { + enabled = false + mode = tilt + shake { + enabled = false + } + hyprcursor { + nearest = true + enabled = true + resolution = -12 + } +} diff --git a/config/hypr/config/rice/deltarune.conf b/config/hypr/config/rice/deltarune.conf deleted file mode 100644 index 1d8bfe2..0000000 --- a/config/hypr/config/rice/deltarune.conf +++ /dev/null @@ -1,51 +0,0 @@ -exec-once = qs -p ~/.config/quickshell/default/Startup - -layerrule { - name = deltarune qs - match:namespace = deltarune-quickshell - animation = slide top - above_lock = 2 - order = -20 - no_screen_share = off -} - -layerrule { - name = deltarune qs dn - match:namespace = deltarune-quickshell-bottom - animation = slide bottom - above_lock = 2 - order = -20 - no_screen_share = off -} - -layerrule { - name = deltarune qs db - match:namespace = deltarune-quickshell-dialogbox - animation = slide bottom - order = 100 - above_lock = 2 - order = -20 - no_screen_share = off -} - -bind = SUPER, A, global, deltarune:shell_open - -submap = deltarune - -bind = SUPER, A, global, deltarune:shell_close - -bind = , ESCAPE, global, deltarune:input_back -bind = , Shift_L, global, deltarune:input_back -bind = , Shift_R, global, deltarune:input_back -bind = , X, global, deltarune:input_back - -bind = , Z, global, deltarune:input_enter -bind = , ENTER, global, deltarune:input_enter -bind = , RETURN, global, deltarune:input_enter - -bind = , UP, global, deltarune:input_up -bind = , DOWN, global, deltarune:input_down -bind = , LEFT, global, deltarune:input_left -bind = , RIGHT, global, deltarune:input_right - -submap = reset diff --git a/config/hypr/config/rice/deltarune.conf b/config/hypr/config/rice/deltarune.conf new file mode 120000 index 0000000..3caf6e8 --- /dev/null +++ b/config/hypr/config/rice/deltarune.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/rice/deltarune.conf \ No newline at end of file diff --git a/config/hypr/config/rice/deltarune.conf.hmbackup b/config/hypr/config/rice/deltarune.conf.hmbackup new file mode 100644 index 0000000..ddb509e --- /dev/null +++ b/config/hypr/config/rice/deltarune.conf.hmbackup @@ -0,0 +1,51 @@ +exec-once = qs -p /etc/nixos/Shell/Startup + +layerrule { + name = deltarune qs + match:namespace = deltarune-quickshell + animation = slide top + above_lock = 2 + order = -20 + no_screen_share = off +} + +layerrule { + name = deltarune qs dn + match:namespace = deltarune-quickshell-bottom + animation = slide bottom + above_lock = 2 + order = -20 + no_screen_share = off +} + +layerrule { + name = deltarune qs db + match:namespace = deltarune-quickshell-dialogbox + animation = slide bottom + order = 100 + above_lock = 2 + order = -20 + no_screen_share = off +} + +bind = SUPER, A, global, deltarune:shell_open + +submap = deltarune + +bind = SUPER, A, global, deltarune:shell_close + +bind = , ESCAPE, global, deltarune:input_back +bind = , Shift_L, global, deltarune:input_back +bind = , Shift_R, global, deltarune:input_back +bind = , X, global, deltarune:input_back + +bind = , Z, global, deltarune:input_enter +bind = , ENTER, global, deltarune:input_enter +bind = , RETURN, global, deltarune:input_enter + +bind = , UP, global, deltarune:input_up +bind = , DOWN, global, deltarune:input_down +bind = , LEFT, global, deltarune:input_left +bind = , RIGHT, global, deltarune:input_right + +submap = reset diff --git a/config/hypr/config/variables.conf b/config/hypr/config/variables.conf deleted file mode 100644 index 9a46291..0000000 --- a/config/hypr/config/variables.conf +++ /dev/null @@ -1,51 +0,0 @@ -# Keywords: https://wiki.hyprland.org/Configuring/Keywords - -# Default -$mainMod = SUPER - -# Programs - -$terminal = kitty -$fileManager = nautilus -$menu = wofi --show drun -$browser = zen-browser - -# Cursor - -exec = hyprctl setcursor kris 24 - -# RalseiCursors 24 - -env = HYPRCURSOR_THEME,kris -env = HYPRCURSOR_SIZE,24 -env = XCURSOR_THEME,kris -env = XCURSOR_SIZE,24 - -# Toolkit Env - -env = GDK_BACKEND,wayland,x11,* -env = QT_QPA_PLATFORM,wayland;xcb -env = SDL_VIDEODRIVER,wayland -env = CLUTTER_BACKEND,wayland - -# XDG Env - -env = XDG_CURRENT_DESKTOP,Hyprland -env = XDG_SESSION_TYPE,wayland -env = XDG_SESSION_DESKTOP,Hyprland - -# Qt Env - -env = QT_AUTO_SCREEN_SCALE_FACTOR,1 -env = QT_QPA_PLATFORM,wayland;xcb -env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 -env = QT_QPA_PLATFORMTHEME,qt5ct - -# NVIDIA Env - -env = LIBVA_DRIVER_NAME,nvidia -env = XDG_SESSION_TYPE,wayland -env = GBM_BACKEND,nvidia-drm -env = __GLX_VENDOR_LIBRARY_NAME,nvidia - -env = NVD_BACKEND,direct diff --git a/config/hypr/config/variables.conf b/config/hypr/config/variables.conf new file mode 120000 index 0000000..7aad01d --- /dev/null +++ b/config/hypr/config/variables.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/config/variables.conf \ No newline at end of file diff --git a/config/hypr/config/variables.conf.hmbackup b/config/hypr/config/variables.conf.hmbackup new file mode 100644 index 0000000..2035e87 --- /dev/null +++ b/config/hypr/config/variables.conf.hmbackup @@ -0,0 +1,47 @@ +# Keywords: https://wiki.hyprland.org/Configuring/Keywords + +# Default +$mainMod = SUPER + +# Programs + +$terminal = kitty +$fileManager = dolphin +$menu = qs ipc call deltarune.shell toggleAppLauncher +$browser = zen-beta + +# Cursor + +# RalseiCursors 24 + +env = HYPRCURSOR_SIZE,24 +env = XCURSOR_THEME,RalseiCursors +env = XCURSOR_SIZE,24 + +# Toolkit Env + +env = GDK_BACKEND,wayland,x11,* +env = QT_QPA_PLATFORM,wayland;xcb +env = SDL_VIDEODRIVER,wayland +env = CLUTTER_BACKEND,wayland + +# XDG Env + +env = XDG_CURRENT_DESKTOP,Hyprland +env = XDG_SESSION_TYPE,wayland +env = XDG_SESSION_DESKTOP,Hyprland + +# Qt Env + +env = QT_AUTO_SCREEN_SCALE_FACTOR,1 +env = QT_QPA_PLATFORM,wayland;xcb +env = QT_WAYLAND_DISABLE_WINDOWDECORATION,1 + +# NVIDIA Env + +env = LIBVA_DRIVER_NAME,nvidia +env = XDG_SESSION_TYPE,wayland +env = GBM_BACKEND,nvidia-drm +env = __GLX_VENDOR_LIBRARY_NAME,nvidia + +env = NVD_BACKEND,direct diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf deleted file mode 100755 index d7e7363..0000000 --- a/config/hypr/hyprland.conf +++ /dev/null @@ -1,25 +0,0 @@ -# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ - -exec-once = hyprctl notify 1 5000 0 " Hyprland!!" - -exec-once = hyprpm reload - -exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP -exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP -exec-once = dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY - -source = ~/config/config/hypr/config/variables.conf -source = ~/config/config/hypr/config/display.conf -source = ~/config/config/hypr/config/input.conf -source = ~/config/config/hypr/config/keybindings/default.conf -source = ~/config/config/hypr/config/keybindings/other.conf -source = ~/config/config/hypr/config/autoexec.conf -source = ~/config/config/hypr/config/permissions.conf - -source = ~/config/config/hypr/config/rice/deltarune.conf - -# hyprlang noerror true - -source = ~/config/config/hypr/config/plugin.conf - -# hyprlang noerror false diff --git a/config/hypr/hyprland.conf b/config/hypr/hyprland.conf new file mode 120000 index 0000000..bef0e03 --- /dev/null +++ b/config/hypr/hyprland.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/hyprland.conf \ No newline at end of file diff --git a/config/hypr/hyprland.conf.hmbackup b/config/hypr/hyprland.conf.hmbackup new file mode 100644 index 0000000..b29a4f9 --- /dev/null +++ b/config/hypr/hyprland.conf.hmbackup @@ -0,0 +1,26 @@ +exec-once = /nix/store/5gln2rkcjx93cr5x0rr3wqrxjdmshd2f-dbus-1.16.2/bin/dbus-update-activation-environment --systemd DISPLAY HYPRLAND_INSTANCE_SIGNATURE WAYLAND_DISPLAY XDG_CURRENT_DESKTOP XDG_SESSION_TYPE && systemctl --user stop hyprland-session.target && systemctl --user start hyprland-session.target +source=/nix/store/mjbgcv2gizslspivcnr7bpqi7igrs75z-catppuccin-hyprland-0-unstable-2024-06-19/mocha.conf +source=/nix/store/24vli1vbac3n0lrf5bz3dh4m57zg9dls-hyprland-blue-accent.conf +# https://wiki.hyprland.org/Configuring/Configuring-Hyprland/ + +exec-once = hyprctl notify 1 5000 0 " Hyprland!!" + +exec-once = systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP +exec-once = dbus-update-activation-environment DISPLAY WAYLAND_DISPLAY + +source = ~/.config/hypr/config/variables.conf +source = ~/.config/hypr/config/display.conf +source = ~/.config/hypr/config/input.conf +source = ~/.config/hypr/config/keybindings/default.conf +source = ~/.config/hypr/config/keybindings/other.conf +source = ~/.config/hypr/config/autoexec.conf +source = ~/.config/hypr/config/permissions.conf + +source = ~/.config/hypr/config/rice/deltarune.conf + +# hyprlang noerror true + +source = ~/.config/hypr/config/plugin.conf + +# hyprlang noerror false diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf deleted file mode 100644 index c76e5f8..0000000 --- a/config/hypr/hyprlock.conf +++ /dev/null @@ -1,40 +0,0 @@ -# GENERAL -general { - no_fade_in = true - no_fade_out = true - disable_loading_bar = false - hide_cursor = false - ignore_empty_input = true - immediate_render = false - text_trim = true -} - -#BACKGROUND -background { - monitor = - color = rgba(0,0,0,0) - # path = ~/Pictures/Wallpapers/israel.png # definetly not a picture of kris and ralsei kissing!! -} - -input-field { - monitor = - size = 250, 60 - outline_thickness = 0 - dots_size = 0.1 # Scale of input-field height, 0.2 - 0.8 - dots_spacing = 1 # Scale of dots' absolute size, 0.0 - 1.0 - dots_center = true - inner_color = rgba(0, 0, 0, 0) - check_color = rgba(0, 0, 0, 0) - fail_color = rgba(0, 0, 0, 0) - font_color = rgb(255, 0, 255) - fade_on_empty = false - font_family = Symbols Nerd Font, SF Pro Display - placeholder_text = Session locked, enter password to unlock! - hide_input = false - fail_text = wrong password mf - position = 0, -30 - halign = center - valign = top - zindex = 10 -} - diff --git a/config/hypr/hyprlock.conf b/config/hypr/hyprlock.conf new file mode 120000 index 0000000..84e2a10 --- /dev/null +++ b/config/hypr/hyprlock.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/hyprlock.conf \ No newline at end of file diff --git a/config/hypr/hyprlock.conf.hmbackup b/config/hypr/hyprlock.conf.hmbackup new file mode 100644 index 0000000..c76e5f8 --- /dev/null +++ b/config/hypr/hyprlock.conf.hmbackup @@ -0,0 +1,40 @@ +# GENERAL +general { + no_fade_in = true + no_fade_out = true + disable_loading_bar = false + hide_cursor = false + ignore_empty_input = true + immediate_render = false + text_trim = true +} + +#BACKGROUND +background { + monitor = + color = rgba(0,0,0,0) + # path = ~/Pictures/Wallpapers/israel.png # definetly not a picture of kris and ralsei kissing!! +} + +input-field { + monitor = + size = 250, 60 + outline_thickness = 0 + dots_size = 0.1 # Scale of input-field height, 0.2 - 0.8 + dots_spacing = 1 # Scale of dots' absolute size, 0.0 - 1.0 + dots_center = true + inner_color = rgba(0, 0, 0, 0) + check_color = rgba(0, 0, 0, 0) + fail_color = rgba(0, 0, 0, 0) + font_color = rgb(255, 0, 255) + fade_on_empty = false + font_family = Symbols Nerd Font, SF Pro Display + placeholder_text = Session locked, enter password to unlock! + hide_input = false + fail_text = wrong password mf + position = 0, -30 + halign = center + valign = top + zindex = 10 +} + diff --git a/config/hypr/hyprpaper.conf b/config/hypr/hyprpaper.conf deleted file mode 100644 index 883d33f..0000000 --- a/config/hypr/hyprpaper.conf +++ /dev/null @@ -1,5 +0,0 @@ -preload = ~/.config/hypr/wallpaper.png -wallpaper = ,~/.config/hypr/wallpaper.png - -# preload = ~/.cache/.wallpaper -# wallpaper = ,~/.cache/.wallpaper diff --git a/config/hypr/hyprpaper.conf b/config/hypr/hyprpaper.conf new file mode 120000 index 0000000..f1c03ce --- /dev/null +++ b/config/hypr/hyprpaper.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/hyprpaper.conf \ No newline at end of file diff --git a/config/hypr/hyprpaper.conf.hmbackup b/config/hypr/hyprpaper.conf.hmbackup new file mode 100644 index 0000000..883d33f --- /dev/null +++ b/config/hypr/hyprpaper.conf.hmbackup @@ -0,0 +1,5 @@ +preload = ~/.config/hypr/wallpaper.png +wallpaper = ,~/.config/hypr/wallpaper.png + +# preload = ~/.cache/.wallpaper +# wallpaper = ,~/.cache/.wallpaper diff --git a/config/hypr/wallpaper.png b/config/hypr/wallpaper.png deleted file mode 100644 index 43444e55d267460f7c0d78e999e17f3fbbd33c6e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9076 zcmeAS@N?(olHy`uVBq!ia0y~yU~gbxV6os}VqjoM-xwysz`)p&>FgZf>FlgfP?VpR znUl)EpfRy_qOHea2brVs(Mz>N*X(E)XV<1_Lijz}Ld zo;~ec<$Q}XU6Y(@{A?00uy)Gt)Z6{%*vTICOh7Q#Z0fog~LZ>zeEDcpY>eBV?vD`nw z7Ot#s1 z`DbhA*fC_j(yC;ZkzsnwdMfUFMR|C2{{MNI-@Y>^%M>m66}66$fq{Xuz$3Dlfk96h zgc&QA+LtjfFtC?+`ns~eWabo;FsP1O)Xu=bAX(xXQR1ARo12&*>AMg|3*0|pK!R3603slAx)@#3a!u{Z+={3%lb zQ49+b9GF3j2?h&5?qKkcxB%iZsPJTfX(2WfFwMy<1)>{T7@(Q1N$VYG^5U>I#4FffcZ4@R2@pr-O@i+Z$q07?g= z&4bbA0mEqX0F)I*n+K!K15i2`9dsHUJpiSH(a{4cjvoBIwJ{kqq}$;5@7m%U;SwM= z!v+D!@U9LEWLTFQGMszB2{Md3Dm@x33=9mT$ze2?fXd_1(g8d-Hd-o?T7#J8hKw-(i Tz;G#eGKl5r>gTe~DWM4fR|A)1 diff --git a/config/hypr/wallpaper.png b/config/hypr/wallpaper.png new file mode 120000 index 0000000..9175115 --- /dev/null +++ b/config/hypr/wallpaper.png @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/wallpaper.png \ No newline at end of file diff --git a/config/hypr/wallpaper.png.hmbackup b/config/hypr/wallpaper.png.hmbackup new file mode 100644 index 0000000000000000000000000000000000000000..43444e55d267460f7c0d78e999e17f3fbbd33c6e GIT binary patch literal 9076 zcmeAS@N?(olHy`uVBq!ia0y~yU~gbxV6os}VqjoM-xwysz`)p&>FgZf>FlgfP?VpR znUl)EpfRy_qOHea2brVs(Mz>N*X(E)XV<1_Lijz}Ld zo;~ec<$Q}XU6Y(@{A?00uy)Gt)Z6{%*vTICOh7Q#Z0fog~LZ>zeEDcpY>eBV?vD`nw z7Ot#s1 z`DbhA*fC_j(yC;ZkzsnwdMfUFMR|C2{{MNI-@Y>^%M>m66}66$fq{Xuz$3Dlfk96h zgc&QA+LtjfFtC?+`ns~eWabo;FsP1O)Xu=bAX(xXQR1ARo12&*>AMg|3*0|pK!R3603slAx)@#3a!u{Z+={3%lb zQ49+b9GF3j2?h&5?qKkcxB%iZsPJTfX(2WfFwMy<1)>{T7@(Q1N$VYG^5U>I#4FffcZ4@R2@pr-O@i+Z$q07?g= z&4bbA0mEqX0F)I*n+K!K15i2`9dsHUJpiSH(a{4cjvoBIwJ{kqq}$;5@7m%U;SwM= z!v+D!@U9LEWLTFQGMszB2{Md3Dm@x33=9mT$ze2?fXd_1(g8d-Hd-o?T7#J8hKw-(i Tz;G#eGKl5r>gTe~DWM4fR|A)1 literal 0 HcmV?d00001 diff --git a/config/hypr/xdph.conf b/config/hypr/xdph.conf deleted file mode 100644 index 16b6f97..0000000 --- a/config/hypr/xdph.conf +++ /dev/null @@ -1,4 +0,0 @@ -screencopy { - max_fps = 240 - allow_token_by_default = true -} diff --git a/config/hypr/xdph.conf b/config/hypr/xdph.conf new file mode 120000 index 0000000..484dc1d --- /dev/null +++ b/config/hypr/xdph.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/hypr/xdph.conf \ No newline at end of file diff --git a/config/hypr/xdph.conf.hmbackup b/config/hypr/xdph.conf.hmbackup new file mode 100644 index 0000000..16b6f97 --- /dev/null +++ b/config/hypr/xdph.conf.hmbackup @@ -0,0 +1,4 @@ +screencopy { + max_fps = 240 + allow_token_by_default = true +} diff --git a/config/qt5ct/colors/catppuccin-mocha-blue.conf b/config/qt5ct/colors/catppuccin-mocha-blue.conf deleted file mode 100644 index be74f7a..0000000 --- a/config/qt5ct/colors/catppuccin-mocha-blue.conf +++ /dev/null @@ -1,4 +0,0 @@ -[ColorScheme] -active_colors= #ffcdd6f4, #ff45475a, #ff585b70, #ff313244, #ff11111b, #ff181825, #ffcdd6f4, #ffcdd6f4, #ffcdd6f4, #ff1e1e2e, #ff181825, #ff11111b, #ff89b4fa, #ff11111b, #ff89b4fa, #ffb4befe, #ff181825, #ffffffff, #ff1e1e2e, #ffcdd6f4, #806c7086 -inactive_colors=#ff7f849c, #ff1e1e2e, #ff45475a, #ff313244, #ff11111b, #ff181825, #ff7f849c, #ffcdd6f4, #ff7f849c, #ff1e1e2e, #ff181825, #ff11111b, #ff313244, #ff7f849c, #ff7f849c, #ff7f849c, #ff181825, #ffffffff, #ff1e1e2e, #ffcdd6f4, #806c7086 -disabled_colors=#ff6c7086, #ff313244, #ff45475a, #ff313244, #ff11111b, #ff181825, #ff6c7086, #ffcdd6f4, #ff6c7086, #ff1e1e2e, #ff181825, #ff11111b, #ff181825, #ff6c7086, #ffa9bcdb, #ffc7cceb, #ff181825, #ffffffff, #ff1e1e2e, #ffcdd6f4, #806c7086 diff --git a/config/qt5ct/qt5ct.conf b/config/qt5ct/qt5ct.conf deleted file mode 100644 index d1a5586..0000000 --- a/config/qt5ct/qt5ct.conf +++ /dev/null @@ -1,32 +0,0 @@ -[Appearance] -color_scheme_path=/home/kris/.config/qt5ct/colors/catppuccin-mocha-blue.conf -custom_palette=true -icon_theme=Arashi -standard_dialogs=default -style=Fusion - -[Fonts] -fixed="Geist Mono,9,-1,5,50,0,0,0,0,0" -general="Sans Serif,9,-1,5,50,0,0,0,0,0" - -[Interface] -activate_item_on_single_click=1 -buttonbox_layout=0 -cursor_flash_time=1000 -dialog_buttons_have_icons=1 -double_click_interval=400 -gui_effects=General, AnimateMenu, AnimateCombo, AnimateTooltip, AnimateToolBox -keyboard_scheme=1 -menus_have_icons=true -show_shortcuts_in_context_menus=true -stylesheets=@Invalid() -toolbutton_style=4 -underline_shortcut=1 -wheel_scroll_lines=3 - -[SettingsWindow] -geometry=@ByteArray(\x1\xd9\xd0\xcb\0\x3\0\0\0\0\0\x16\0\0\0\x33\0\0\x3\xb8\0\0\x4!\0\0\0\x16\0\0\0\x33\0\0\x3\xb8\0\0\x4!\0\0\0\0\0\0\0\0\a\x80\0\0\0\x16\0\0\0\x33\0\0\x3\xb8\0\0\x4!) - -[Troubleshooting] -force_raster_widgets=1 -ignored_applications=@Invalid() diff --git a/config/qt5ct/style-colors.conf b/config/qt5ct/style-colors.conf deleted file mode 100644 index fa37345..0000000 --- a/config/qt5ct/style-colors.conf +++ /dev/null @@ -1,4 +0,0 @@ -[ColorScheme] -active_colors=#ff232629, #fffcfcfc, #ffffffff, #fff9fafa, #ff71757a, #ffbdc1c6, #ff232629, #ffffffff, #ff232629, #ffffffff, #ffeff0f1, #ff3b3d3f, #ff3daee9, #ffffffff, #ff2980b9, #ff9b59b6, #fff7f7f7, #ffffffff, #fff7f7f7, #ff232629, #80ffffff -disabled_colors=#ff808080, #ff424245, #ff979797, #ff5e5c5b, #ff302f2e, #ff4a4947, #ff808080, #ffffffff, #ff808080, #ff3d3d3d, #ff222020, #ffe7e4e0, #ff12608a, #ff808080, #ff0986d3, #ffa70b06, #ff5c5b5a, #ffffffff, #ff3f3f36, #ffffffff, #80ffffff -inactive_colors=#ff232629, #fffcfcfc, #ffffffff, #fff9fafa, #ff71757a, #ffbdc1c6, #ff232629, #ffffffff, #ff232629, #ffffffff, #ffeff0f1, #ff3b3d3f, #ff3daee9, #ffffffff, #ff2980b9, #ff9b59b6, #fff7f7f7, #ffffffff, #fff7f7f7, #ff232629, #80ffffff diff --git a/config/waybar/config b/config/waybar/config index d856bbc..4e21452 100644 --- a/config/waybar/config +++ b/config/waybar/config @@ -6,7 +6,7 @@ "margin-right": 8, "spacing": 10, "include": [ - "~/config/config/waybar/modules.json" + "~/.config/waybar/modules.json" ], "modules-left": [ "hyprland/workspaces", diff --git a/config/waybar/modules.json b/config/waybar/modules.json index 383bcc4..0ff53e6 100644 --- a/config/waybar/modules.json +++ b/config/waybar/modules.json @@ -125,7 +125,7 @@ ] }, "tooltip-format": "{desc}\n{icon} {volume}%", - "on-click": "pavucontrol" + "on-click": "qs ipc call deltarune.shell toggleQuickSettings" }, "pulseaudio#lol": { "format": "{volume}%", @@ -140,7 +140,7 @@ ] }, "tooltip-format": "{desc}\n{icon} {volume}%", - "on-click": "pavucontrol", + "on-click": "qs ipc call deltarune.shell toggleQuickSettings", "class": "pulseaudio-lol" }, "network": { @@ -153,7 +153,7 @@ "tooltip-format-ethernet": " {ifname}\n  {bandwidthUpBits}  {bandwidthDownBits}", "tooltip-format-disconnected": "󰈂", "max-length": 50, - "on-click": "nm-connection-editor" + "on-click": "kitty -e nmtui" }, "bluetooth": { "format": "", @@ -161,7 +161,7 @@ "format-off": "", "tooltip-format": "Ierīces pieslēgas Bluetooth: {num_connections}", "interval": 1, - "on-click": "blueman-manager", + "on-click": "qs ipc call deltarune.shell toggleQuickSettings", "format-no-controller": "" } } diff --git a/config/xdg-desktop-portal/hyprland-portals.conf b/config/xdg-desktop-portal/hyprland-portals.conf deleted file mode 100644 index 40b9113..0000000 --- a/config/xdg-desktop-portal/hyprland-portals.conf +++ /dev/null @@ -1,3 +0,0 @@ -[preferred] -default = hyprland;gtk -# org.freedesktop.impl.portal.FileChooser = gnome diff --git a/config/xdg-desktop-portal/hyprland-portals.conf b/config/xdg-desktop-portal/hyprland-portals.conf new file mode 120000 index 0000000..e239a3b --- /dev/null +++ b/config/xdg-desktop-portal/hyprland-portals.conf @@ -0,0 +1 @@ +/nix/store/gf589vl2qg1qfciqy728pda0izimggdh-home-manager-files/.config/xdg-desktop-portal/hyprland-portals.conf \ No newline at end of file diff --git a/config/xdg-desktop-portal/hyprland-portals.conf.hmbackup b/config/xdg-desktop-portal/hyprland-portals.conf.hmbackup new file mode 100644 index 0000000..24fec34 --- /dev/null +++ b/config/xdg-desktop-portal/hyprland-portals.conf.hmbackup @@ -0,0 +1,2 @@ +[preferred] +default = hyprland diff --git a/flake.lock b/flake.lock index a9b55cb..f1ce613 100644 --- a/flake.lock +++ b/flake.lock @@ -180,22 +180,6 @@ } }, "flake-compat": { - "flake": false, - "locked": { - "lastModified": 1761588595, - "narHash": "sha256-XKUZz9zewJNUj46b4AJdiRZJAvSZ0Dqj2BNfXvFlJC4=", - "owner": "edolstra", - "repo": "flake-compat", - "rev": "f387cd2afec9419c8ee37694406ca490c3f34ee5", - "type": "github" - }, - "original": { - "owner": "edolstra", - "repo": "flake-compat", - "type": "github" - } - }, - "flake-compat_2": { "flake": false, "locked": { "lastModified": 1767039857, @@ -211,7 +195,7 @@ "type": "github" } }, - "flake-compat_3": { + "flake-compat_2": { "flake": false, "locked": { "lastModified": 1751685974, @@ -227,7 +211,7 @@ "url": "https://git.lix.systems/lix-project/flake-compat.git" } }, - "flake-compat_4": { + "flake-compat_3": { "flake": false, "locked": { "lastModified": 1751685974, @@ -278,7 +262,7 @@ }, "flake-utils": { "inputs": { - "systems": "systems_6" + "systems": "systems_5" }, "locked": { "lastModified": 1731533236, @@ -296,7 +280,7 @@ }, "flake-utils_2": { "inputs": { - "systems": "systems_7" + "systems": "systems_6" }, "locked": { "lastModified": 1731533236, @@ -314,7 +298,7 @@ }, "flake-utils_3": { "inputs": { - "systems": "systems_8" + "systems": "systems_7" }, "locked": { "lastModified": 1731533236, @@ -332,7 +316,7 @@ }, "flake-utils_4": { "inputs": { - "systems": "systems_9" + "systems": "systems_8" }, "locked": { "lastModified": 1681202837, @@ -415,28 +399,7 @@ }, "home-manager_2": { "inputs": { - "nixpkgs": [ - "ghostty", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1770586272, - "narHash": "sha256-Ucci8mu8QfxwzyfER2DQDbvW9t1BnTUJhBmY7ybralo=", - "owner": "nix-community", - "repo": "home-manager", - "rev": "b1f916ba052341edc1f80d4b2399f1092a4873ca", - "type": "github" - }, - "original": { - "owner": "nix-community", - "repo": "home-manager", - "type": "github" - } - }, - "home-manager_3": { - "inputs": { - "nixpkgs": "nixpkgs_5" + "nixpkgs": "nixpkgs_4" }, "locked": { "lastModified": 1774647770, @@ -452,7 +415,7 @@ "type": "github" } }, - "home-manager_4": { + "home-manager_3": { "inputs": { "nixpkgs": [ "openclaw", @@ -473,7 +436,7 @@ "type": "github" } }, - "home-manager_5": { + "home-manager_4": { "inputs": { "nixpkgs": [ "zen-browser", @@ -518,6 +481,27 @@ "url": "https://cdn.jsdelivr.net/npm/htmx-ext-ws@2.0.2" } }, + "hypr-dynamic-cursors": { + "inputs": { + "hyprland": [ + "hyprland" + ], + "nixpkgs": "nixpkgs_5" + }, + "locked": { + "lastModified": 1773098910, + "narHash": "sha256-hHMMP4h9VvacDLb8lkI6gZcUnhDbEt+GP2RLLL2s2C4=", + "owner": "VirtCode", + "repo": "hypr-dynamic-cursors", + "rev": "57e14edd0ae265b01828e466e287e96eb1e84dd3", + "type": "github" + }, + "original": { + "owner": "VirtCode", + "repo": "hypr-dynamic-cursors", + "type": "github" + } + }, "hyprcursor": { "inputs": { "hyprlang": [ @@ -649,7 +633,7 @@ "nixpkgs" ], "pre-commit-hooks": "pre-commit-hooks", - "systems": "systems_2", + "systems": "systems", "xdph": "xdph" }, "locked": { @@ -831,7 +815,7 @@ "hyprutils": "hyprutils_2", "hyprwayland-scanner": "hyprwayland-scanner_2", "nixpkgs": "nixpkgs_6", - "systems": "systems_3" + "systems": "systems_2" }, "locked": { "lastModified": 1774282873, @@ -857,7 +841,7 @@ "hyprwayland-scanner": "hyprwayland-scanner_3", "hyprwire": "hyprwire_2", "nixpkgs": "nixpkgs_7", - "systems": "systems_4" + "systems": "systems_3" }, "locked": { "lastModified": 1772476157, @@ -1184,11 +1168,38 @@ "lastModified": 1731402384, "narHash": "sha256-OwUmrPfEehLDz0fl2ChYLK8FQM2p0G1+EMrGsYEq+6g=", "type": "tarball", - "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" }, "original": { "type": "tarball", - "url": "https://github.com/IBM/plex/releases/download/@ibm%2Fplex-mono@1.1.0/ibm-plex-mono.zip" + "url": "https://github.com/IBM/plex/releases/download/@ibm/plex-mono@1.1.0/ibm-plex-mono.zip" + } + }, + "imgborders": { + "inputs": { + "hyprland": [ + "hyprland" + ], + "nixpkgs": [ + "nixpkgs" + ], + "systems": [ + "hyprland", + "systems" + ] + }, + "locked": { + "lastModified": 1772579252, + "narHash": "sha256-MjcPFZOaUFwdu74bkQhIbcDihZx8NZOqI/bniioh2aw=", + "ref": "refs/heads/master", + "rev": "63d3508aa3367f82f8ba1c31b562f8964e7b250c", + "revCount": 55, + "type": "git", + "url": "https://codeberg.org/zacoons/imgborders" + }, + "original": { + "type": "git", + "url": "https://codeberg.org/zacoons/imgborders" } }, "indigo": { @@ -1304,22 +1315,6 @@ "type": "github" } }, - "nix-flatpak": { - "locked": { - "lastModified": 1711997201, - "narHash": "sha256-J71xzQlVYsjagA4AsVwRazhBh2rZrPpKvxTgs6UzL7c=", - "owner": "gmodena", - "repo": "nix-flatpak", - "rev": "b76fa31346db7fc958a9898f3c594696ca71c4fd", - "type": "github" - }, - "original": { - "owner": "gmodena", - "ref": "v0.4.1", - "repo": "nix-flatpak", - "type": "github" - } - }, "nix-github-actions": { "inputs": { "nixpkgs": [ @@ -1504,19 +1499,6 @@ } }, "nixpkgs_4": { - "locked": { - "lastModified": 1770537093, - "narHash": "sha256-XV30uo8tXuxdzuV8l3sojmlPRLd/8tpMsOp4lNzLGUo=", - "rev": "fef9403a3e4d31b0a23f0bacebbec52c248fbb51", - "type": "tarball", - "url": "https://releases.nixos.org/nixpkgs/nixpkgs-26.05pre942631.fef9403a3e4d/nixexprs.tar.xz" - }, - "original": { - "type": "tarball", - "url": "https://channels.nixos.org/nixpkgs-unstable/nixexprs.tar.xz" - } - }, - "nixpkgs_5": { "locked": { "lastModified": 1774106199, "narHash": "sha256-US5Tda2sKmjrg2lNHQL3jRQ6p96cgfWh3J1QBliQ8Ws=", @@ -1532,6 +1514,22 @@ "type": "github" } }, + "nixpkgs_5": { + "locked": { + "lastModified": 1768127708, + "narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=", + "owner": "nixos", + "repo": "nixpkgs", + "rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38", + "type": "github" + }, + "original": { + "owner": "nixos", + "ref": "nixos-unstable", + "repo": "nixpkgs", + "type": "github" + } + }, "nixpkgs_6": { "locked": { "lastModified": 1772433332, @@ -1598,12 +1596,12 @@ }, "nvf": { "inputs": { - "flake-compat": "flake-compat_3", + "flake-compat": "flake-compat_2", "flake-parts": "flake-parts", "mnw": "mnw", "ndg": "ndg", "nixpkgs": "nixpkgs_9", - "systems": "systems_5" + "systems": "systems_4" }, "locked": { "lastModified": 1774687915, @@ -1622,7 +1620,7 @@ "openclaw": { "inputs": { "flake-utils": "flake-utils", - "home-manager": "home-manager_4", + "home-manager": "home-manager_3", "nix-steipete-tools": "nix-steipete-tools", "nixpkgs": "nixpkgs_11" }, @@ -1667,7 +1665,7 @@ }, "pre-commit-hooks": { "inputs": { - "flake-compat": "flake-compat_2", + "flake-compat": "flake-compat", "gitignore": "gitignore", "nixpkgs": [ "hyprland", @@ -1714,11 +1712,12 @@ "chaotic": "chaotic", "deltarune-grub-theme": "deltarune-grub-theme", "disko": "disko", - "home-manager": "home-manager_3", + "home-manager": "home-manager_2", + "hypr-dynamic-cursors": "hypr-dynamic-cursors", "hyprland": "hyprland", "hyprlock": "hyprlock", "hyprsysteminfo": "hyprsysteminfo", - "nix-flatpak": "nix-flatpak", + "imgborders": "imgborders", "nixos-hardware": "nixos-hardware", "nixpkgs": "nixpkgs_8", "nvf": "nvf", @@ -1804,18 +1803,17 @@ } }, "systems": { - "flake": false, "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", + "lastModified": 1689347949, + "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", + "repo": "default-linux", + "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default", + "repo": "default-linux", "type": "github" } }, @@ -1851,16 +1849,16 @@ }, "systems_4": { "locked": { - "lastModified": 1689347949, - "narHash": "sha256-12tWmuL2zgBgZkdoB6qXZsgJEH9LR3oUgpaQq2RbI80=", + "lastModified": 1681028828, + "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", "owner": "nix-systems", - "repo": "default-linux", - "rev": "31732fcf5e8fea42e59c2488ad31a0e651500f68", + "repo": "default", + "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", "type": "github" }, "original": { "owner": "nix-systems", - "repo": "default-linux", + "repo": "default", "type": "github" } }, @@ -1924,26 +1922,11 @@ "type": "github" } }, - "systems_9": { - "locked": { - "lastModified": 1681028828, - "narHash": "sha256-Vy1rq5AaRuLzOxct8nz4T6wlgyUR7zLU309k9mBC768=", - "owner": "nix-systems", - "repo": "default", - "rev": "da67096a3b9bf56a91d16901293e51ba5b49a27e", - "type": "github" - }, - "original": { - "owner": "nix-systems", - "repo": "default", - "type": "github" - } - }, "tangled": { "inputs": { "actor-typeahead-src": "actor-typeahead-src", "fenix": "fenix", - "flake-compat": "flake-compat_4", + "flake-compat": "flake-compat_3", "gomod2nix": "gomod2nix", "htmx-src": "htmx-src", "htmx-ws-src": "htmx-ws-src", @@ -2031,15 +2014,15 @@ }, "zen-browser": { "inputs": { - "home-manager": "home-manager_5", + "home-manager": "home-manager_4", "nixpkgs": "nixpkgs_14" }, "locked": { - "lastModified": 1774673612, - "narHash": "sha256-z4SWAbnq3KMBxKiUTJcvve7ZoPC3KaNCLUe30F67K+4=", + "lastModified": 1774706015, + "narHash": "sha256-rEzceyYrSKJ5Ur5FyjwswEVPdzijbLcmixM9IU4NMq0=", "owner": "0xc000022070", "repo": "zen-browser-flake", - "rev": "660cf61b157f014f4e09f316da150e9ab1f6ea6a", + "rev": "99ec80a50cb5bba8a840e04f24c4c10603a3e43c", "type": "github" }, "original": { @@ -2047,57 +2030,6 @@ "repo": "zen-browser-flake", "type": "github" } - }, - "zig": { - "inputs": { - "flake-compat": [ - "ghostty", - "flake-compat" - ], - "nixpkgs": [ - "ghostty", - "nixpkgs" - ], - "systems": [ - "ghostty", - "systems" - ] - }, - "locked": { - "lastModified": 1773145353, - "narHash": "sha256-dE8zx8WA54TRmFFQBvA48x/sXGDTP7YaDmY6nNKMAYw=", - "owner": "mitchellh", - "repo": "zig-overlay", - "rev": "8666155d83bf792956a7c40915508e6d4b2b8716", - "type": "github" - }, - "original": { - "owner": "mitchellh", - "repo": "zig-overlay", - "type": "github" - } - }, - "zon2nix": { - "inputs": { - "nixpkgs": [ - "ghostty", - "nixpkgs" - ] - }, - "locked": { - "lastModified": 1768231828, - "narHash": "sha256-wL/8Iij4T2OLkhHcc4NieOjf7YeJffaUYbCiCqKv/+0=", - "owner": "jcollie", - "repo": "zon2nix", - "rev": "c28e93f3ba133d4c1b1d65224e2eebede61fd071", - "type": "github" - }, - "original": { - "owner": "jcollie", - "repo": "zon2nix", - "rev": "c28e93f3ba133d4c1b1d65224e2eebede61fd071", - "type": "github" - } } }, "root": "root", diff --git a/flake.nix b/flake.nix index e29aee1..cd7e7fc 100644 --- a/flake.nix +++ b/flake.nix @@ -2,6 +2,8 @@ description = "Not a Deltarune reference!"; inputs = { + self.submodules = true; + # Core nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nixos-hardware.url = "github:NixOS/nixos-hardware/master"; @@ -15,6 +17,16 @@ }; hyprlock.url = "github:hyprwm/hyprlock"; hyprsysteminfo.url = "github:hyprwm/hyprsysteminfo"; + hypr-dynamic-cursors = { + url = "github:VirtCode/hypr-dynamic-cursors"; + inputs.hyprland.follows = "hyprland"; + }; + imgborders = { + url = "git+https://codeberg.org/zacoons/imgborders"; + inputs.hyprland.follows = "hyprland"; + inputs.nixpkgs.follows = "nixpkgs"; + inputs.systems.follows = "hyprland/systems"; + }; zen-browser.url = "github:0xc000022070/zen-browser-flake"; quickshell = { url = "github:outfoxxed/quickshell"; @@ -24,7 +36,6 @@ # Package tooling disko.url = "github:nix-community/disko"; chaotic.url = "github:chaotic-cx/nyx/nyxpkgs-unstable"; - nix-flatpak.url = "github:gmodena/nix-flatpak/?ref=v0.4.1"; nvf.url = "github:notashelf/nvf"; # Extras @@ -66,12 +77,12 @@ inputs.home-manager.nixosModules.default inputs.disko.nixosModules.disko inputs.catppuccin.nixosModules.catppuccin - inputs.nix-flatpak.nixosModules.nix-flatpak + inputs.hyprland.nixosModules.default inputs.chaotic.nixosModules.nyx-cache inputs.chaotic.nixosModules.nyx-overlay inputs.chaotic.nixosModules.nyx-registry ./hosts/default/disko.nix - "/etc/nixos/hardware-configuration.nix" + ./hosts/default/hardware-configuration.nix ./hosts/default/configuration.nix ]; }; diff --git a/hosts/default/configuration.nix b/hosts/default/configuration.nix index 6aab4dd..e9cda04 100644 --- a/hosts/default/configuration.nix +++ b/hosts/default/configuration.nix @@ -3,8 +3,6 @@ let userName = "kris"; realName = "Kris"; - configRoot = "/etc/nixos"; - quickshellRoot = "${configRoot}/Shell"; in { imports = [ @@ -17,11 +15,16 @@ in { # ./apps/ancs.nix ]; - services.displayManager.gdm.enable = true; + services.displayManager.sddm.enable = true; + services.displayManager.sddm.wayland.enable = true; + services.displayManager.autoLogin = { + enable = true; + user = userName; + }; - boot.loader.grub.theme = inputs.deltarune-grub-theme; + boot.loader.grub.theme = lib.mkDefault inputs.deltarune-grub-theme; - boot.kernelPackages = pkgs.linuxPackages_cachyos-lto; + # boot.kernelPackages = pkgs.linuxPackages_cachyos-lto; services.scx.enable = true; services.scx.scheduler = "scx_bpfland"; @@ -39,20 +42,6 @@ in { # services.ancs.enable = true; - services.flatpak.enable = true; - services.flatpak.remotes = [ - { - name = "flathub"; - location = "https://dl.flathub.org/repo/flathub.flatpakrepo"; - } - ]; - services.flatpak.packages = [ - { - appId = "com.modrinth.ModrinthApp"; - origin = "flathub"; - } - ]; - services.printing = { enable = true; drivers = with pkgs; [ @@ -95,12 +84,6 @@ in { }; }; - # Sadly, I don't know how to install flatpaks like this. - # services.flatpak.packages = [ - # "com.usebottles.bottles" - # { flatpakref = "https://sober.vinegarhq.org/sober.flatpakref"; sha256 = "0"; } - # ]; - programs.hyprland = { enable = true; xwayland.enable = true; @@ -123,10 +106,7 @@ in { equibop code-cursor kdePackages.kdenlive - libsForQt5.qt5ct - catppuccin-qt5ct darkly - kdePackages.qt6ct hyfetch kitty ]; @@ -138,8 +118,6 @@ in { xdg.portal = { enable = true; extraPortals = [ - pkgs.xdg-desktop-portal-gnome - pkgs.xdg-desktop-portal-gtk inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.xdg-desktop-portal-hyprland ]; }; @@ -173,6 +151,7 @@ in { programs.dconf.enable = true; services.gvfs.enable = true; + services.flatpak.enable = true; # home-manager.services.mpris-proxy.enable = true; @@ -184,7 +163,10 @@ in { accent = "blue"; }; - home-manager.users.${userName} = { programs, config, pkgs, ... }: { + home-manager.users.${userName} = { programs, config, pkgs, ... }: + let + system = pkgs.stdenv.hostPlatform.system; + in { imports = [ inputs.catppuccin.homeModules.catppuccin @@ -193,11 +175,7 @@ in { gtk = { enable = true; - - cursorTheme = { - name = "RalseiCursors"; - package = pkgs.callPackage ./packages/ralsei-cursors/default.nix {}; - }; + gtk4.theme = config.gtk.theme; iconTheme = { name = "Arashi"; @@ -205,12 +183,29 @@ in { }; }; + home.pointerCursor = { + name = "RalseiCursors"; + package = pkgs.callPackage ./packages/ralsei-cursors/default.nix {}; + size = 24; + gtk.enable = true; + x11.enable = true; + }; + catppuccin = { enable = true; flavor = "mocha"; accent = "blue"; # we're already using arashi gtk.icon.enable = false; + cursors.enable = false; + qt5ct.enable = true; + kvantum.enable = true; + }; + + qt = { + enable = true; + platformTheme.name = "qtct"; + style.name = "kvantum"; }; programs.zen-browser = { @@ -222,63 +217,26 @@ in { }; }; - home.file.".config/fastfetch" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/fastfetch"; - recursive = true; - }; - - home.file.".config/dunst" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/dunst"; - recursive = true; - }; - - # home.file.".config/gtk-3.0" = { - # source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/gtk-3.0"; - # recursive = true; - # }; - - home.file.".config/hypr" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/hypr"; - recursive = true; - }; - - home.file.".config/xdg-desktop-portal" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/xdg-desktop-portal"; - recursive = true; - }; - home.file.".local/share/fonts/DotfilesFont.otf" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/dotfile_deps/DotfilesFont.otf"; + source = ../../config/dotfile_deps/DotfilesFont.otf; }; - home.file.".config/wlogout" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/wlogout"; - recursive = true; + programs.quickshell = { + enable = true; + package = inputs.quickshell.packages.${system}.default.withModules ( + with pkgs.qt6; [ + qtimageformats + qtmultimedia + qtsvg + qt5compat + ] + ); + configs = { + default = ../../Shell; + DeltaruneQuickshell = ../../Shell; + }; }; - home.file.".config/qt5ct" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/qt5ct"; - recursive = true; - }; - - home.file.".config/wofi" = { - source = config.lib.file.mkOutOfStoreSymlink "${configRoot}/config/wofi"; - recursive = true; - }; - - home.file.".config/quickshell/default" = { - source = config.lib.file.mkOutOfStoreSymlink quickshellRoot; - recursive = true; - }; - - home.file.".config/quickshell/DeltaruneQuickshell" = { - source = config.lib.file.mkOutOfStoreSymlink quickshellRoot; - recursive = true; - }; - - - # xdg.configHome = "${configRoot}/config"; - services.mpris-proxy.enable = true; programs.chromium = { @@ -309,8 +267,11 @@ in { programs.git = { enable = true; - userName = realName; - userEmail = "kris@kris.darkworld.download"; + signing.format = "openpgp"; + settings.user = { + name = realName; + email = "kris@kris.darkworld.download"; + }; }; programs.obs-studio = { diff --git a/hosts/default/hardware-configuration.nix b/hosts/default/hardware-configuration.nix index a6c7545..7b0b369 100644 --- a/hosts/default/hardware-configuration.nix +++ b/hosts/default/hardware-configuration.nix @@ -8,43 +8,36 @@ [ (modulesPath + "/installer/scan/not-detected.nix") ]; - boot.initrd.availableKernelModules = [ "xhci_pci" "ehci_pci" "ahci" "usb_storage" "usbhid" "sd_mod" ]; + boot.initrd.availableKernelModules = [ "vmd" "xhci_pci" "ahci" "nvme" "usbhid" "usb_storage" "sd_mod" ]; boot.initrd.kernelModules = [ ]; boot.kernelModules = [ "kvm-intel" ]; boot.extraModulePackages = [ ]; - fileSystems."/" = - { device = "/dev/disk/by-uuid/5ca305a1-d705-4c99-913c-a2d1c3447282"; + fileSystems."/" = lib.mkDefault + { device = "/dev/disk/by-uuid/d18510ee-3ef5-4ab0-a94b-aa6c4f4e0c31"; fsType = "btrfs"; - options = [ "subvol=root" ]; + options = [ "subvol=@root" ]; }; - fileSystems."/home" = - { device = "/dev/disk/by-uuid/5ca305a1-d705-4c99-913c-a2d1c3447282"; - fsType = "btrfs"; - options = [ "subvol=home" ]; - }; - - fileSystems."/nix" = - { device = "/dev/disk/by-uuid/5ca305a1-d705-4c99-913c-a2d1c3447282"; - fsType = "btrfs"; - options = [ "subvol=nix" "noatime" ]; - }; - - fileSystems."/boot" = - { device = "/dev/disk/by-uuid/732D-084E"; + fileSystems."/boot" = lib.mkDefault + { device = "/dev/disk/by-uuid/EA40-0DB9"; fsType = "vfat"; options = [ "fmask=0022" "dmask=0022" ]; }; - # swapDevices = [ { device = "/swap/swapfile"; } ]; + fileSystems."/home" = lib.mkDefault + { device = "/dev/disk/by-uuid/d18510ee-3ef5-4ab0-a94b-aa6c4f4e0c31"; + fsType = "btrfs"; + options = [ "subvol=@home" ]; + }; - # Enables DHCP on each ethernet and wireless interface. In case of scripted networking - # (the default) this is the recommended approach. When using systemd-networkd it's - # still possible to use this option, but it's recommended to use it in conjunction - # with explicit per-interface declarations with `networking.interfaces..useDHCP`. - networking.useDHCP = lib.mkDefault true; - # networking.interfaces.enp3s0.useDHCP = lib.mkDefault true; + fileSystems."/nix" = lib.mkDefault + { device = "/dev/disk/by-uuid/d18510ee-3ef5-4ab0-a94b-aa6c4f4e0c31"; + fsType = "btrfs"; + options = [ "subvol=@nix" ]; + }; + + swapDevices = [ ]; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; diff --git a/hosts/default/other/activate.nix b/hosts/default/other/activate.nix index 11400bc..ad7f228 100644 --- a/hosts/default/other/activate.nix +++ b/hosts/default/other/activate.nix @@ -24,9 +24,20 @@ ''; }; - system.activationScripts.xdgDesktopPortal = { + system.activationScripts.linkDotConfigChildren = { text = '' - echo "${pkgs.xdg-desktop-portal-gtk}/libexec/xdg-desktop-portal-gtk" > /.xdg.sh + config_root=/etc/nixos/config + target_root=/home/kris/.config + + mkdir -p "$target_root" + + for src in "$config_root"/*; do + name=$(basename "$src") + dst="$target_root/$name" + rm -rf "$dst" + ln -s "$src" "$dst" + chown -h kris:users "$dst" + done ''; }; diff --git a/hosts/default/packages.nix b/hosts/default/packages.nix index 1eb34cd..e909431 100644 --- a/hosts/default/packages.nix +++ b/hosts/default/packages.nix @@ -4,7 +4,7 @@ fonts.packages = with pkgs; [ noto-fonts noto-fonts-cjk-sans - noto-fonts-emoji + noto-fonts-color-emoji monaspace geist-font nerd-fonts.geist-mono @@ -13,8 +13,6 @@ minecraftia ]; - programs.seahorse.enable = true; - environment.sessionVariables.LD_LIBRARY_PATH = "${pkgs.gcc15}/lib"; security.polkit.enable = true; @@ -39,19 +37,14 @@ (writeShellScriptBin "kaijuparadise" "xdg-open roblox://placeId=6456351776") (writeShellScriptBin "sewh" "xdg-open roblox://placeId=16991287194") - (writeShellScriptBin "fix-gtk" ''${ - inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland - }/bin/hyprctl dispatch exec "${pkgs.xdg-desktop-portal-gtk}/libexec/xdg-desktop-portal-gtk -r"'') (callPackage ./apps/wl-shimeji.nix {}) (writeShellScriptBin "stop-shimejis" ''${ inputs.hyprland.packages.${pkgs.stdenv.hostPlatform.system}.hyprland }/bin/hyprctl dispatch exec "shimejictl stop"'') - inputs.quickshell.packages.${pkgs.stdenv.hostPlatform.system}.default tailscale bitwarden-desktop kdePackages.qtdeclarative - catppuccin-gtk catppuccin catppuccin-qt5ct catppuccin-catwalk @@ -60,7 +53,6 @@ libxkbcommon ffmpeg-full gnupg - code-cursor nix-direnv htop nixpkgs-fmt @@ -74,8 +66,8 @@ alacritty libimobiledevice direnv - nautilus kdePackages.dolphin + kdePackages.kleopatra kdePackages.kservice qpwgraph wget @@ -94,12 +86,8 @@ xclip gamescope yt-dlp - fontforge-gtk deno - wofi - waybar hyprpaper - dunst swww swappy slurp @@ -109,18 +97,13 @@ github-cli cliphist pywal - pavucontrol - wlogout libnotify killall - networkmanagerapplet - blueman arrpc playerctl mangohud jq file - nwg-look hyprpolkitagent glib @@ -130,7 +113,7 @@ gobject-introspection gimp3 mpv - nixfmt-rfc-style + nixfmt kdePackages.kdialog diff --git a/hosts/server/configuration.nix b/hosts/server/configuration.nix index 415d6fb..5694fd7 100644 --- a/hosts/server/configuration.nix +++ b/hosts/server/configuration.nix @@ -215,6 +215,8 @@ in ]; }; + networking.hostName = "kris-server"; + # Lock /etc/nixos to read-only mode (config lives in /home/ocbwoy3/config). systemd.tmpfiles.rules = [ "z /etc/nixos 0555 root root - -" diff --git a/modules/force.nix b/modules/force.nix index 107b677..074cc26 100644 --- a/modules/force.nix +++ b/modules/force.nix @@ -24,7 +24,7 @@ nss glibc kitty - nixfmt-rfc-style + nixfmt killall deno bun diff --git a/modules/forceMainPC.nix b/modules/forceMainPC.nix index 18ca505..068c7af 100644 --- a/modules/forceMainPC.nix +++ b/modules/forceMainPC.nix @@ -5,9 +5,7 @@ ./force.nix ]; - # because i love cuda - nixpkgs.config.cudaSupport = lib.warn "you're going to fucking hell if you aren't using a binary cache" true; - + nixpkgs.config.cudaSupport = lib.mkDefault true; services.desktopManager.plasma6.enable = lib.mkDefault false; environment.systemPackages = with pkgs; [ diff --git a/modules/nixos/hardware.nix b/modules/nixos/hardware.nix index af81e42..318695d 100644 --- a/modules/nixos/hardware.nix +++ b/modules/nixos/hardware.nix @@ -3,7 +3,7 @@ { hardware.bluetooth.enable = true; - services.blueman.enable = true; + services.blueman.enable = false; hardware.bluetooth.settings = { General = { diff --git a/modules/nixos/network.nix b/modules/nixos/network.nix index 679814a..0f0fb4e 100644 --- a/modules/nixos/network.nix +++ b/modules/nixos/network.nix @@ -8,8 +8,6 @@ "1.0.0.1" ]; - networking.hostName = "kris-server"; networking.networkmanager.enable = true; - networking.resolvconf.enable = false; } diff --git a/modules/nixos/nvidia.nix b/modules/nixos/nvidia.nix index 6e230f2..3fee19c 100644 --- a/modules/nixos/nvidia.nix +++ b/modules/nixos/nvidia.nix @@ -56,7 +56,6 @@ powerManagement.finegrained = false; open = true; nvidiaSettings = true; - package = config.boot.kernelPackages.nvidiaPackages.beta; }; boot.kernelModules = [ diff --git a/modules/nixos/programs.nix b/modules/nixos/programs.nix index 500a7f2..b6abb1e 100644 --- a/modules/nixos/programs.nix +++ b/modules/nixos/programs.nix @@ -68,7 +68,7 @@ # enable = true; agent = { enable = true; - pinentryPackage = pkgs.pinentry-gnome3; + pinentryPackage = pkgs.pinentry-qt; }; }; diff --git a/modules/stuff/nvim.nix b/modules/stuff/nvim.nix index 91576b7..5b98639 100644 --- a/modules/stuff/nvim.nix +++ b/modules/stuff/nvim.nix @@ -14,8 +14,8 @@ viAlias = true; vimAlias = true; statusline.lualine.enable = true; + lsp.enable = true; languages = { - enableLSP = true; enableTreesitter = true; nix.enable = true; diff --git a/scripts/hot-reload.sh b/scripts/hot-reload.sh index f70f42b..ce05a41 100755 --- a/scripts/hot-reload.sh +++ b/scripts/hot-reload.sh @@ -20,6 +20,6 @@ if [[ "$(hostname)" == "gentoo" ]]; then if [ ${#HYPRPAPER_PID} -lt 1 ]; then hyprctl dispatch exec hyprpaper sleep 1 - bash ~/config/scripts/load-wallpaper.sh + bash /etc/nixos/scripts/load-wallpaper.sh fi fi