From 65ec180ad668a315c000fecd197b94afa013d498 Mon Sep 17 00:00:00 2001 From: Nathan Date: Thu, 28 Aug 2025 14:11:05 -0500 Subject: [PATCH] lock hyprpanel --- home-manager/programs/firefox/default.nix | 1 + .../users/nathan/dotfiles/default.nix | 1 + .../nathan/dotfiles/hyprpanel/config.json | 94 +++++++++++++++++++ .../nathan/dotfiles/hyprpanel/modules.json | 1 + .../nathan/dotfiles/hyprpanel/modules.scss | 0 5 files changed, 97 insertions(+) create mode 100644 home-manager/users/nathan/dotfiles/hyprpanel/config.json create mode 100644 home-manager/users/nathan/dotfiles/hyprpanel/modules.json create mode 100644 home-manager/users/nathan/dotfiles/hyprpanel/modules.scss diff --git a/home-manager/programs/firefox/default.nix b/home-manager/programs/firefox/default.nix index 7367639..28425b3 100644 --- a/home-manager/programs/firefox/default.nix +++ b/home-manager/programs/firefox/default.nix @@ -31,6 +31,7 @@ search = { default = "ddg"; privateDefault = "ddg"; + force = true; }; bookmarks = { force = true; diff --git a/home-manager/users/nathan/dotfiles/default.nix b/home-manager/users/nathan/dotfiles/default.nix index 47bbdf6..04a0094 100644 --- a/home-manager/users/nathan/dotfiles/default.nix +++ b/home-manager/users/nathan/dotfiles/default.nix @@ -2,6 +2,7 @@ home.file = { ".config/hypr" = { source = ./hypr; recursive = true; }; + ".config/hyprpanel" = { source = ./hyprpanel; recursive = true; }; ".config/swaylock" = { source = ./swaylock; recursive = true; }; ".config/wal/templates" = { source = ./wal/templates; recursive = true; }; ".config/ohmyposh" = { source = ./ohmyposh; recursive = true; }; diff --git a/home-manager/users/nathan/dotfiles/hyprpanel/config.json b/home-manager/users/nathan/dotfiles/hyprpanel/config.json new file mode 100644 index 0000000..2e25967 --- /dev/null +++ b/home-manager/users/nathan/dotfiles/hyprpanel/config.json @@ -0,0 +1,94 @@ +{ + "theme.font.name": "FiraCode Nerd Font Mono", + "theme.font.label": "FiraCode Nerd Font Mono Medium", + "theme.bar.floating": true, + "bar.layouts": { + "0": { + "left": [ + "dashboard", + "workspaces", + "windowtitle", + "submap", + "kbinput" + ], + "middle": [ + "volume", + "battery", + "hyprsunset", + "clock", + "hypridle", + "network", + "bluetooth" + ], + "right": [ + "ram", + "storage", + "systray", + "cava", + "notifications", + "power" + ] + }, + "1": { + "left": [ + "dashboard", + "workspaces", + "windowtitle" + ], + "middle": [ + "media" + ], + "right": [ + "volume", + "clock", + "notifications" + ] + }, + "2": { + "left": [ + "dashboard", + "workspaces", + "windowtitle" + ], + "middle": [ + "media" + ], + "right": [ + "volume", + "clock", + "notifications" + ] + } + }, + "theme.bar.opacity": 50, + "wallpaper.image": "/nix/store/ph7zbz3pfc1z3yr8blyp2gvmpd111hnm-hm_Wallpaper/bluescape.jpg", + "wallpaper.enable": true, + "theme.matugen_settings.scheme_type": "content", + "theme.matugen_settings.variation": "standard_2", + "theme.matugen": true, + "bar.launcher.autoDetectIcon": true, + "bar.network.truncation_size": 10, + "bar.bluetooth.label": false, + "bar.clock.format": "%A %H:%M:%S %m/%d/%C%y", + "bar.notifications.show_total": true, + "bar.notifications.hideCountWhenZero": true, + "menus.dashboard.shortcuts.left.shortcut2.command": "spotify", + "menus.dashboard.shortcuts.left.shortcut1.command": "$BROWSER", + "menus.dashboard.shortcuts.left.shortcut1.tooltip": "Browser", + "menus.dashboard.shortcuts.left.shortcut1.icon": "󰈹", + "menus.dashboard.directories.enabled": false, + "menus.dashboard.stats.enable_gpu": true, + "menus.power.lowBatteryNotification": true, + "bar.customModules.cava.leftClick": "menu:media", + "bar.customModules.cava.showIcon": false, + "bar.customModules.hypridle.label": false, + "bar.customModules.hyprsunset.label": false, + "bar.customModules.hyprsunset.temperature": "4000k", + "bar.customModules.netstat.dynamicIcon": true, + "bar.customModules.netstat.label": true, + "bar.workspaces.show_numbered": true, + "bar.workspaces.numbered_active_indicator": "highlight", + "bar.workspaces.ignored": "-\\d+", + "menus.clock.time.military": true, + "menus.clock.weather.enabled": false +} \ No newline at end of file diff --git a/home-manager/users/nathan/dotfiles/hyprpanel/modules.json b/home-manager/users/nathan/dotfiles/hyprpanel/modules.json new file mode 100644 index 0000000..9e26dfe --- /dev/null +++ b/home-manager/users/nathan/dotfiles/hyprpanel/modules.json @@ -0,0 +1 @@ +{} \ No newline at end of file diff --git a/home-manager/users/nathan/dotfiles/hyprpanel/modules.scss b/home-manager/users/nathan/dotfiles/hyprpanel/modules.scss new file mode 100644 index 0000000..e69de29