Added polkit for kde.kio.admin

This commit is contained in:
wayne 2025-04-16 10:59:06 -07:00
parent 9b3f6449f4
commit 059330dad0
15 changed files with 435 additions and 177 deletions

View File

@ -54,13 +54,13 @@ in
}; };
# Redirect syslog to TTY12 # Redirect syslog to TTY12
systemd.services."systemd-journald-tty12" = { # systemd.services."systemd-journald-tty12" = {
description = "Forward syslog to TTY12"; # description = "Forward syslog to TTY12";
serviceConfig = { # serviceConfig = {
ExecStart = "/bin/sh -c 'journalctl -f > /dev/tty12'"; # ExecStart = "/bin/sh -c 'journalctl -f > /dev/tty12'";
}; # };
wantedBy = [ "multi-user.target" ]; # wantedBy = [ "multi-user.target" ];
}; # };
# systemd.services.logid = { # systemd.services.logid = {
# description = "Logitech Configuration Daemon"; # description = "Logitech Configuration Daemon";
# startLimitIntervalSec = 0; # startLimitIntervalSec = 0;
@ -174,15 +174,22 @@ in
}; };
pipewire = { pipewire = {
enable = true; enable = true;
package = pkgs.pipewire;
systemWide = false; # uses pipewire group
alsa.enable = true; alsa.enable = true;
alsa.support32Bit = true; alsa.support32Bit = true;
audio.enable = config.services.pipewire.alsa.enable || config.services.pipewire.jack.enable || config.services.pipewire.pulse.enable;
pulse.enable = true; pulse.enable = true;
jack.enable = true; jack.enable = true;
# use the example session manager (no others are packaged yet so this is enabled by default, # use the example session manager (no others are packaged yet so this is enabled by default,
# no need to redefine it in your config for now) # no need to redefine it in your config for now)
#media-session.enable = true; # media-session.enable = true;
# wireplumber.enable = true; # wireplumber.enable = true;
socketActivation = true;
extraConfig.pipewire = {
log.level = 4;
};
}; };
# hardware.openrgb = { # hardware.openrgb = {
# enable = false; # enable = false;
@ -194,27 +201,6 @@ in
enable = true; enable = true;
authUserPassFile = config.age.secrets.pia.path; authUserPassFile = config.age.secrets.pia.path;
}; };
home-assistant = {
enable = true;
extraPackages = python3Packages: with python3Packages; [
pip
pynvim # mopidy-tidal # Mopidy-WebSettings
virtualenv setuptools wheel
];
config = {
homeassistant = {
unit_system = "imperial";
temperature_unit = "F";
name = "launchpad";
configDir = "/var/lib/hass";
configWritable = true;
http = {
server_host = "127.0.0.1";
server_port = 8123;
};
};
};
};
samba = { samba = {
enable = false; enable = false;
openFirewall = true; openFirewall = true;
@ -267,14 +253,16 @@ in
# direnv nix-direnv # direnv nix-direnv
# xdg-desktop-portal-hyprland # xdg-desktop-portal-hyprland
clinfo glxinfo vulkan-tools wayland-utils wl-clipboard clinfo glxinfo vulkan-tools wayland-utils wl-clipboard
# kdePackages.wayland kdePackages.wayland-protocols kdePackages.xwaylandvideobridge kdePackages.kwayland kdePackages.wayqt kdePackages.qtwayland kdePackages.layer-shell-qt # marked broken kdePackages.kwayland-integration
kdePackages.kdeplasma-addons kdePackages.qtstyleplugin-kvantum kdePackages.full kdePackages.qtwebengine kdePackages.kdeplasma-addons kdePackages.qtstyleplugin-kvantum kdePackages.full kdePackages.qtwebengine
kdePackages.qtpositioning kdePackages.qtlocation kdePackages.ark kdePackages.dolphin kdePackages.qtpositioning kdePackages.qtlocation kdePackages.ark kdePackages.dolphin
kdePackages.dolphin-plugins # kdePackages.kwallet kdePackages.kwalletmanager kdePackages.dolphin-plugins # kdePackages.kwallet kdePackages.kwalletmanager
kdePackages.konsole kdePackages.konsole
kdePackages.qtwayland kdePackages.qtsvg # kdePackages.qtwayland kdePackages.qtsvg
# kdePackages.kio kdePackages.kio-fuse kdePackages.kio-extras kdePackages.kio kdePackages.kio-fuse kdePackages.kio-extras kdePackages.kio-admin
kdePackages.kdenetwork-filesharing kdePackages.kdenetwork-filesharing
kdePackages.kwallet kdePackages.kwalletmanager kdePackages.kwallet-pam kdePackages.kwallet kdePackages.kwalletmanager kdePackages.kwallet-pam
kdePackages.polkit-kde-agent-1 polkit-kde-agent kdePackages.kirigami # hyprpolkitagent polkit
# plasma5Packages.kwallet plasma5Packages.kwalletmanager plasma5Packages.kwallet-pam # plasma5Packages.kwallet plasma5Packages.kwalletmanager plasma5Packages.kwallet-pam
gtk2 gtk2
gnome-themes-extra gnome-themes-extra
@ -283,14 +271,16 @@ in
egl-wayland egl-wayland
cudaPackages.cudatoolkit # cudaPackages.cuda-samples cudaPackages.cudatoolkit # cudaPackages.cuda-samples
cifs-utils mesa libGL udiskie samba cifs-utils mesa libGL udiskie samba
glibc glibc # cmake cpio meson
libsForQt5.kwayland libsForQt5.qt5.qtwayland libsForQt5.kwayland-integration # libsForQt5.xwaylandvideobridge
# libsForQt5.qtstyleplugin-kvantum libsForQt5.qt5.qtwayland libsForQt5.kio-extras # libsForQt5.qt5.qtgraphicaleffects # libsForQt5.qtstyleplugin-kvantum libsForQt5.qt5.qtwayland libsForQt5.kio-extras # libsForQt5.qt5.qtgraphicaleffects
#kio-fuse #kio-fuse
catppuccin-sddm-corners catppuccin-sddm-corners
sddm-astronaut sddm-astronaut
# steam-run # steam-run
lxqt.pavucontrol-qt lxqt.pavucontrol-qt pw-viz playerctl
i2c-tools i2c-tools
android-udev-rules android-udev-rules

View File

@ -31,8 +31,9 @@
# GDK_BACKEND = "wayland"; # GDK_BACKEND = "wayland";
GTK_USE_PORTAL = "1"; GTK_USE_PORTAL = "1";
QT_QPA_PLATFORM = "wayland;xcb"; # QT_QPA_PLATFORM = "wayland;xcb";
QT_QPA_PLATFORMTHEME = "qt6ct"; QT_QPA_PLATFORM = "wayland";
QT_QPA_PLATFORMTHEME = "qt5ct";
# QT_STYLE_OVERRIDE = "cleanlooks"; # QT_STYLE_OVERRIDE = "cleanlooks";
QT_WAYLAND_DISABLE_WINDOWDECORATION = "1"; QT_WAYLAND_DISABLE_WINDOWDECORATION = "1";
QT_AUTO_SCREEN_SCALE_FACTOR = "1"; QT_AUTO_SCREEN_SCALE_FACTOR = "1";

View File

@ -54,8 +54,18 @@
# networking.interfaces.wlp5s0.useDHCP = lib.mkDefault true; # networking.interfaces.wlp5s0.useDHCP = lib.mkDefault true;
nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux"; nixpkgs.hostPlatform = lib.mkDefault "x86_64-linux";
hardware.cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware; hardware = {
hardware.bluetooth.enable = true; # enables support for Bluetooth cpu.intel.updateMicrocode = lib.mkDefault config.hardware.enableRedistributableFirmware;
hardware.bluetooth.powerOnBoot = true; # powers up the default Bluetooth controller on boot bluetooth.enable = true; # enables support for Bluetooth
hardware.pulseaudio.enable = false; bluetooth.powerOnBoot = true; # powers up the default Bluetooth controller on boot
pulseaudio = {
enable = false;
daemon = {
logLevel = "debug";
};
};
nvidia-container-toolkit = {
enable = true;
};
};
} }

View File

@ -170,7 +170,7 @@ in
libreoffice libreoffice
bottles winePackages.wayland bottles winePackages.wayland
mpv mpv vlc
] ++ (import ./pkgs { inherit unstablePkgs pkgs system zen-browser; }); ] ++ (import ./pkgs { inherit unstablePkgs pkgs system zen-browser; });

View File

@ -163,42 +163,43 @@
enable = true; enable = true;
layout = [ layout = [
{ {
label = "lock"; label = "lock - l";
action = "pkill hyprlock && loginctl lock-session"; action = "pkill hyprlock && loginctl lock-session";
text = "Lock"; text = "Lock";
keybind = "l"; keybind = "l";
circular = false; circular = false;
} }
{ {
label = "hibernate"; label = "hibernate - h";
action = "systemctl hibernate"; action = "systemctl hibernate";
text = "Hibernate"; text = "Hibernate";
keybind = "h"; keybind = "h";
circular = false; circular = false;
} }
{ {
label = "logout"; label = "logout - e";
action = "loginctl terminate-user $USER"; action = "${config.home.homeDirectory}/bin/hypr-logout.sh";
# action = "loginctl terminate-session $XDG_SESSION_ID";
text = "Logout"; text = "Logout";
keybind = "e"; keybind = "e";
circular = false; circular = false;
} }
{ {
label = "shutdown"; label = "shutdown - s";
action = "systemctl poweroff"; action = "systemctl poweroff";
text = "Shutdown"; text = "Shutdown";
keybind = "s"; keybind = "s";
circular = false; circular = false;
} }
{ {
label = "suspend"; label = "suspend - u";
action = "systemctl suspend"; action = "systemctl suspend";
text = "Suspend"; text = "Suspend";
keybind = "u"; keybind = "u";
circular = false; circular = false;
} }
{ {
label = "reboot"; label = "reboot - r";
action = "systemctl reboot"; action = "systemctl reboot";
text = "Reboot"; text = "Reboot";
keybind = "r"; keybind = "r";

View File

@ -9,7 +9,8 @@
enable = true; enable = true;
platformTheme.name = "gtk"; platformTheme.name = "gtk";
style = { style = {
name = "qt6gtk2"; name = "plastique";
# name = "qt6gtk2";
# package = pkgs.libsForQt5.breeze-qt5; # package = pkgs.libsForQt5.breeze-qt5;
package = pkgs.kdePackages.breeze-gtk; package = pkgs.kdePackages.breeze-gtk;
}; };

View File

@ -8,7 +8,7 @@ with pkgs;
}) })
# qt5.qtwayland # qt5.qtwayland
kdePackages.qtwayland kdePackages.qtwayland kdePackages.qtsvg
kdePackages.qt6ct kdePackages.qt6ct
kdePackages.qtstyleplugin-kvantum kdePackages.qtstyleplugin-kvantum
# libsForQt5.qtstyleplugin-kvantum # libsForQt5.qtstyleplugin-kvantum

View File

@ -6,6 +6,7 @@ with pkgs;
[ [
wdisplays waybar wlogout wayland-utils wayland-protocols wdisplays waybar wlogout wayland-utils wayland-protocols
hyprpaper hyprlock hypridle hyprshot hyprpicker hyprcursor hyprpaper hyprlock hypridle hyprshot hyprpicker hyprcursor
pyprland iniparser fftw pyprland iniparser fftw
rofi-wayland wev clipman cliphist wl-clip-persist wl-clipboard rofi-wayland wev clipman cliphist wl-clip-persist wl-clipboard
blueman networkmanagerapplet swayosd blueman networkmanagerapplet swayosd

View File

@ -39,6 +39,11 @@
}; };
if (subject.isInGroup("storage")) { if (subject.isInGroup("storage")) {
return permission[action.id]; return permission[action.id];
};
});
polkit.addRule(function(action, subject) {
if (action.id == "org.kde.kio.admin.commands" && subject.isInGroup("wheel")) {
return polkit.Result.YES; // No password prompt!
} }
}); });
''; '';
@ -72,6 +77,7 @@
%wheel ALL=(ALL) NOPASSWD: ${pkgs.input-remapper}/bin/input-remapper-service %wheel ALL=(ALL) NOPASSWD: ${pkgs.input-remapper}/bin/input-remapper-service
%wheel ALL=(ALL) NOPASSWD: ${pkgs.input-remapper}/bin/input-remapper-control %wheel ALL=(ALL) NOPASSWD: ${pkgs.input-remapper}/bin/input-remapper-control
%wheel ALL=(ALL) NOPASSWD: /run/wrappers/bin/systemctl restart display-manager %wheel ALL=(ALL) NOPASSWD: /run/wrappers/bin/systemctl restart display-manager
%wheel ALL=(ALL) NOPASSWD: /home/wayne/.nix-profile/bin/journalctl -f
''; '';
}; };

View File

@ -9,6 +9,9 @@
plugdev = {}; plugdev = {};
uinput = {}; uinput = {};
www-data = {}; www-data = {};
media = {};
audio = {};
pipewire = {};
}; };
users = { users = {
wayne = { wayne = {
@ -24,6 +27,8 @@
"storage" "storage"
"www-data" "www-data"
"audio" "audio"
"pipewire"
"media"
]; ];
openssh.authorizedKeys.keys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC6q75AXShVjzWerPFU3l0YXIKViNF4eyragL+RQIRwdNDMzW34GgxFhtyLsmRB2jsykf4gx76zSyJoii0K4uhS761w5oDXz9mqHnBzJutDTyltLyfgLsFKY8V2sOtSracWx4y6QrtmBR3MKV642kg5mufVEmCMVxBU9oVpIOJUSW+XNYBawaSkl5SjDMLI7flj0v9Hb2dZqjQigDM1+UHxTzcMoZnR6hAzoZpPNMGyZXtrgEotNywNdpxCqRV9T/KvKHSIVYc1umiDXc+5fyRo9v7CzvYY3MvRKWbgUfTVQRmR2kqwsGAsV5W+PEUb8qqmTjPVXusKxKlpGgYfsvIZOv0LgOvQMemga8psFIS9F4YQ1xuc092bKi1LteC+ZlabMLRMux6Wbhjci+v9wnLfTyBQc6wr3wDFJoELKyaLnI7Cn0KHn0k+BiYCCr2TjKrz9XztL490vprYtvVumNFZ3rxewGnZSn/2czaFfQgnXt+9xQGWWo9TJGE5jq1jThnsIbH3G9JIQ1WhomMq6DDRhGMX2ZKDk/M9/fk0XN5nvQyJNmbiHy5srW/VANx8R9jjsVkvX29MXeK6dzpR4ImywXggpYMeHB6moy06cJUu5WoR8aLS/rO5LbZM2j14AMQ2ZK79QfUJSdloA1/HHlmnx7YtzZOebD6BCR7xgasGRw== wayne"]; openssh.authorizedKeys.keys = [ "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQC6q75AXShVjzWerPFU3l0YXIKViNF4eyragL+RQIRwdNDMzW34GgxFhtyLsmRB2jsykf4gx76zSyJoii0K4uhS761w5oDXz9mqHnBzJutDTyltLyfgLsFKY8V2sOtSracWx4y6QrtmBR3MKV642kg5mufVEmCMVxBU9oVpIOJUSW+XNYBawaSkl5SjDMLI7flj0v9Hb2dZqjQigDM1+UHxTzcMoZnR6hAzoZpPNMGyZXtrgEotNywNdpxCqRV9T/KvKHSIVYc1umiDXc+5fyRo9v7CzvYY3MvRKWbgUfTVQRmR2kqwsGAsV5W+PEUb8qqmTjPVXusKxKlpGgYfsvIZOv0LgOvQMemga8psFIS9F4YQ1xuc092bKi1LteC+ZlabMLRMux6Wbhjci+v9wnLfTyBQc6wr3wDFJoELKyaLnI7Cn0KHn0k+BiYCCr2TjKrz9XztL490vprYtvVumNFZ3rxewGnZSn/2czaFfQgnXt+9xQGWWo9TJGE5jq1jThnsIbH3G9JIQ1WhomMq6DDRhGMX2ZKDk/M9/fk0XN5nvQyJNmbiHy5srW/VANx8R9jjsVkvX29MXeK6dzpR4ImywXggpYMeHB6moy06cJUu5WoR8aLS/rO5LbZM2j14AMQ2ZK79QfUJSdloA1/HHlmnx7YtzZOebD6BCR7xgasGRw== wayne"];
packages = with pkgs; [ packages = with pkgs; [

View File

@ -6,6 +6,11 @@
package = pkgs.ghostty; package = pkgs.ghostty;
settings = { settings = {
theme = "nord"; theme = "nord";
clipboard-read = "allow";
clipboard-write = "allow";
copy-on-select = "clipboard";
background-opacity = 0.65;
background-blur = 5;
font-size = 15; font-size = 15;
}; };
installBatSyntax = true; installBatSyntax = true;

View File

@ -2,7 +2,7 @@
{ {
virtualisation.docker = { virtualisation.docker = {
enable = true; enable = true;
enableNvidia = true; # depreciated # enableNvidia = true; # depreciated
package = pkgs.docker; package = pkgs.docker;
rootless = { rootless = {
enable = true; enable = true;

View File

@ -2,7 +2,7 @@
{ {
virtualisation.virtualbox = { virtualisation.virtualbox = {
host = { host = {
enable = true; enable = false;
package = pkgs.virtualbox; package = pkgs.virtualbox;
enableExtensionPack = true; enableExtensionPack = true;
enableWebService = true; enableWebService = true;
@ -12,7 +12,7 @@
enableKvm = false; enableKvm = false;
}; };
guest = { guest = {
enable = true; enable = false;
seamless = true; seamless = true;
dragAndDrop = true; dragAndDrop = true;
clipboard = true; clipboard = true;

View File

@ -132,23 +132,27 @@
"$mod, S, exec, subl" "$mod, S, exec, subl"
# "CTRLSHIFT, K&B, exec, hyprctl dispatch exec keybase-gui %u" # "CTRLSHIFT, K&B, exec, hyprctl dispatch exec keybase-gui %u"
# ",XF86Search, exec, wofi --show drun" # ",XF86Search, exec, wofi --show drun"
",XF86Explorer, exec, doublecmd" ",XF86Explorer, exec, dolphin"
",XF86Search, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window,ssh" ",XF86Search, exec, pkill rofi || rofi -show drun -modi drun,filebrowser,run,window,ssh"
",XF86Calculator, exec, qalculate-qt" ",XF86Calculator, exec, qalculate-qt"
"$mod, V, exec, cliphist list | rofi --dmenu | cliphist decode | wl-copy" "$mod, V, exec, cliphist list | rofi --dmenu | cliphist decode | wl-copy"
"$mod, Tab, exec, ${config.home.homeDirectory}/bin/audio_event_listener.sh"
"ALT, Tab, exec, hyprctl dispatch cyclenext" "ALT, Tab, exec, hyprctl dispatch cyclenext"
"ALTSHIFT, Tab, exec, hyprctl dispatch cyclenext prev" "ALTSHIFT, Tab, exec, hyprctl dispatch cyclenext prev"
# "ALT, Tab, bringactivetotop" # "ALT, Tab, bringactivetotop"
# "CONTROL_ALT, L, exec, swaylock" # Need to config locker # "CONTROL_ALT, L, exec, swaylock" # Need to config locker
", XF86AudioMute, exec, swayosd-client --output-volume mute-toggle"
", XF86AudioMicMute, exec ,swayosd-client --input-volume mute-toggle" ", XF86AudioMicMute, exec ,swayosd-client --input-volume mute-toggle"
", XF86AudioRaiseVolume, exec, swayosd-client --output-volume 15" ", XF86AudioMute, exec, swayosd-client --output-volume mute-toggle && wpctl set-mute @DEFAULT_AUDIO_SINK@ toggle"
", XF86AudioLowerVolume, exec, swayosd-client --output-volume -15" ", XF86AudioRaiseVolume, exec, swayosd-client --output-volume 10 && wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1+"
"$mod, XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise --max-volume 120" ", XF86AudioLowerVolume, exec, swayosd-client --output-volume -10 && wpctl set-volume @DEFAULT_AUDIO_SINK@ 0.1-"
"$mod, XF86AudioLowerVolume, exec, swayosd-client --output-volume lower --max-volume 120" ", XF86AudioPrev, exec, playerctl previous"
"$mod, --release Caps_Lock ,exec, swayosd-client --caps-lock" ", XF86AudioNext, exec, playerctl next"
", XF86AudioPlay, exec, playerctl play-pause"
# "$mod, XF86AudioRaiseVolume, exec, swayosd-client --output-volume raise --max-volume 120 && wpctl set-volume 46 0.1+"
# "$mod, XF86AudioLowerVolume, exec, swayosd-client --output-volume lower --max-volume 120 && wpctl set-volume 46 0.1-"
", Caps_Lock ,exec, swayosd-client --caps-lock"
"$mod, --release Caps_Lock, exec, swayosd-client --caps-lock-led input19::capslock" "$mod, --release Caps_Lock, exec, swayosd-client --caps-lock-led input19::capslock"
"$mod, XF86MonBrightnessUp, exec, swayosd-client --brightness raise" "$mod, XF86MonBrightnessUp, exec, swayosd-client --brightness raise"
"$mod, XF86MonBrightnessDown, exec, swayosd-client --brightness lower" "$mod, XF86MonBrightnessDown, exec, swayosd-client --brightness lower"
@ -225,7 +229,8 @@
exec-once = [ exec-once = [
"systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP" "systemctl --user import-environment WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
"dbus-daemon --session --address=unix:path=$XDG_RUNTIME_DIR/bus" "dbus-daemon --session --address=unix:path=$XDG_RUNTIME_DIR/bus"
"dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP" # "dbus-update-activation-environment --systemd WAYLAND_DISPLAY XDG_CURRENT_DESKTOP"
"dbus-update-activation-environment --systemd --all"
"systemctl --user start plasma-polkit-agent" "systemctl --user start plasma-polkit-agent"
"/nix/store/jzak3afif9w9hf0xhqx3mdyayngz9iwa-kwallet-pam-6.2.5/libexec/pam_kwallet_init --no-startup-id" # Find a better path, changes on garbage collection "/nix/store/jzak3afif9w9hf0xhqx3mdyayngz9iwa-kwallet-pam-6.2.5/libexec/pam_kwallet_init --no-startup-id" # Find a better path, changes on garbage collection
"waybar &" "waybar &"
@ -239,6 +244,7 @@
# "${config.home.homeDirectory}/.config/hypr/scripts/start-in-tray.sh &" # "${config.home.homeDirectory}/.config/hypr/scripts/start-in-tray.sh &"
"${config.home.homeDirectory}/.config/hypr/scripts/start-keybase-gui.sh &" "${config.home.homeDirectory}/.config/hypr/scripts/start-keybase-gui.sh &"
"input-remapper-control --command autoload &" "input-remapper-control --command autoload &"
"/nix/store/yvnjx0qis4qdajc52f4xswhz4g69lcbn-polkit-kde-agent-1-6.2.5/libexec/polkit-kde-authentication-agent-1"
"[workspace 4 silent] remmina --enable-fullscreen -c /home/wayne/.local/share/remmina/group_rdp_xeon_xeon-local.remmina" "[workspace 4 silent] remmina --enable-fullscreen -c /home/wayne/.local/share/remmina/group_rdp_xeon_xeon-local.remmina"
# rdp://wayne@xeon.local" # rdp://wayne@xeon.local"
@ -304,6 +310,11 @@
# "center,title:^(Confirm to replace files)$" # "center,title:^(Confirm to replace files)$"
# "center,title:^(File Operation Progress)$" # "center,title:^(File Operation Progress)$"
# "opacity 1.0 override 1 override 1 override, ^(REAPER)$" # "opacity 1.0 override 1 override 1 override, ^(REAPER)$"
# "float, title:Open Directory"
# "center, title:Open Directory"
# "size 900 500, title:Open Directory"
# "float, vlc"
"center, [vV]lc"
]; ];
windowrulev2 = [ windowrulev2 = [
@ -348,6 +359,8 @@
"float,class:^(org.keepassxc.KeePassXC)$" "float,class:^(org.keepassxc.KeePassXC)$"
"float,class:^(Typora)$" "float,class:^(Typora)$"
"workspace special:magic, class:^(my-app-class)$" "workspace special:magic, class:^(my-app-class)$"
"float,title:^(VLC media player)$,"
"minsize 900 500,class:^([vV]lc)$"
]; ];
input.numlock_by_default = true; input.numlock_by_default = true;
@ -356,6 +369,8 @@
# extraConfig = {}; # extraConfig = {};
# plugins = []; plugins = [
pkgs.hyprlandPlugins.hyprbars
];
}; };
} }

View File

@ -3,6 +3,14 @@
{ {
"selected_items": "selected_items":
[ [
[
"p",
"pkgs"
],
[
"Op",
"Open"
],
[ [
"padd", "padd",
"padding-bottom\tproperty" "padding-bottom\tproperty"
@ -207,10 +215,6 @@
"theme", "theme",
"themeService" "themeService"
], ],
[
"p",
"programs"
],
[ [
"cat", "cat",
"catppuccin" "catppuccin"
@ -323,7 +327,7 @@
"file": "flake.nix", "file": "flake.nix",
"settings": "settings":
{ {
"buffer_size": 4495, "buffer_size": 4491,
"encoding": "UTF-8", "encoding": "UTF-8",
"line_ending": "Unix" "line_ending": "Unix"
} }
@ -332,7 +336,34 @@
"file": "configuration.nix", "file": "configuration.nix",
"settings": "settings":
{ {
"buffer_size": 8312, "buffer_size": 9213,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "environment.nix",
"settings":
{
"buffer_size": 2466,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "hm/modules/theme.nix",
"settings":
{
"buffer_size": 1585,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "modules/security.nix",
"settings":
{
"buffer_size": 3147,
"encoding": "UTF-8", "encoding": "UTF-8",
"line_ending": "Unix" "line_ending": "Unix"
} }
@ -341,16 +372,7 @@
"file": "hm/home.nix", "file": "hm/home.nix",
"settings": "settings":
{ {
"buffer_size": 7048, "buffer_size": 7145,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "modules/files.nix",
"settings":
{
"buffer_size": 698,
"encoding": "UTF-8", "encoding": "UTF-8",
"line_ending": "Unix" "line_ending": "Unix"
} }
@ -391,6 +413,31 @@
"line_ending": "Unix" "line_ending": "Unix"
} }
}, },
{
"file": "pkgs/wm/hyprland/hyprland.nix",
"settings":
{
"buffer_size": 14249,
"encoding": "UTF-8",
"line_ending": "Unix"
}
},
{
"file": "/home/wayne/.local/share/remmina/group_rdp_xeon_xeon-local.remmina",
"settings":
{
"buffer_size": 1583,
"line_ending": "Unix"
}
},
{
"file": "/home/wayne/.config/systemd/user/blueman-applet.service",
"settings":
{
"buffer_size": 283,
"line_ending": "Unix"
}
},
{ {
"contents": "gitlab_rails['smtp_enable'] = true\ngitlab_rails['smtp_address'] = \"smtp.server\"\ngitlab_rails['smtp_port'] = 465\ngitlab_rails['smtp_user_name'] = \"smtp user\"\ngitlab_rails['smtp_password'] = \"smtp password\"\ngitlab_rails['smtp_domain'] = \"example.com\"\ngitlab_rails['smtp_authentication'] = \"login\"\ngitlab_rails['smtp_enable_starttls_auto'] = true\ngitlab_rails['smtp_tls'] = false\ngitlab_rails['smtp_pool'] = false\ngitlab_rails['smtp_openssl_verify_mode'] = 'none'\n\nNotify.test_email('wayne@waynehayesdevelopment.com', 'Message Subject', 'Message Body').deliver_now\n\n\ngitlab-runner register --url http://tests.local --token glrt-t3_YrzjGyPj5FUyzrtpUXFy --executor docker --docker-privileged", "contents": "gitlab_rails['smtp_enable'] = true\ngitlab_rails['smtp_address'] = \"smtp.server\"\ngitlab_rails['smtp_port'] = 465\ngitlab_rails['smtp_user_name'] = \"smtp user\"\ngitlab_rails['smtp_password'] = \"smtp password\"\ngitlab_rails['smtp_domain'] = \"example.com\"\ngitlab_rails['smtp_authentication'] = \"login\"\ngitlab_rails['smtp_enable_starttls_auto'] = true\ngitlab_rails['smtp_tls'] = false\ngitlab_rails['smtp_pool'] = false\ngitlab_rails['smtp_openssl_verify_mode'] = 'none'\n\nNotify.test_email('wayne@waynehayesdevelopment.com', 'Message Subject', 'Message Body').deliver_now\n\n\ngitlab-runner register --url http://tests.local --token glrt-t3_YrzjGyPj5FUyzrtpUXFy --executor docker --docker-privileged",
"settings": "settings":
@ -401,29 +448,31 @@
} }
}, },
{ {
"contents": "https://www.slowcookerclub.com/slow-cooker-roast-beef/\nhttps://www.delish.com/cooking/recipe-ideas/a44690466/shredded-beef-recipe/https://www.slowcookerclub.com/slow-cooker-steak-pie/\nbb00\n3,249,164,898,304 2.95TB\n\nhttps://www.alphavantage.co/query?function=HISTORICAL_OPTIONS&symbol=SILVER&date=2017-11-15&apikey=4JLXS4COZJMQR98O\n\nhttps://finance.yahoo.com/quote/%5EGSPC/options/\n\nhttps://www.healthcareoptions.dhcs.ca.gov/en/health-plan-materials?counties=Los%20Angeles\n\n", "contents": "bqawethttps://www.slowcookerclub.com/slow-cooker-roast-beef/\nhttps://www.delish.com/cooking/recipe-ideas/a44690466/shredded-beef-recipe/\nhttps://www.slowcookerclub.com/slow-cooker-steak-pie/\nbb00\n3,249,164,898,304 2.95TB\n\nhttps://www.alphavantage.co/query?function=HISTORICAL_OPTIONS&symbol=SILVER&date=2017-11-15&apikey=4JLXS4COZJMQR98O\n\nhttps://finance.yahoo.com/quote/%5EGSPC/options/\n\nhttps://www.lacare.org/sites/default/files/la0262_mcla_eoc_en_202501.pdf\n\nhttps://www.healthcareoptions.dhcs.ca.gov/en/health-plan-materials?counties=Los%20Angeles\n\nhttps://providers.lacare.org/v3app/a/?6713520D04184E241C0D022C0D340C1C130C11166E221738130C0A0C1737483A0002181B1A18225A403E370111000A0017361A331706230A171747040051305A030F4913504C5F0E5D235D01440F5D06405E75415663485C5B08015E122E575255120E50400B585A3848140C1C130C11162816582C06570F0B0447182948075E16504C4058565F685751080A4857114B7744016303000D5F550E07201D1205135557405C565E755C5E5A5B57273632724B516626235D282747190A262429355C5144512A57702C522B/#comparisonPage\n\nhttps://download.lineage.microg.org/river/\n\n",
"settings": "settings":
{ {
"buffer_size": 473, "buffer_size": 1056,
"line_ending": "Unix", "line_ending": "Unix",
"name": "https://www.slowcookerclub.com/slow-cooker-roast-b" "name": "bqawethttps://www.slowcookerclub.com/slow-cooker-r"
} }
}, },
{ {
"file": "/home/wayne/.config/hypr/scripts/start-in-tray.sh", "file": "/home/wayne/.config/hypr/scripts/start-in-tray.sh",
"settings": "settings":
{ {
"buffer_size": 1520, "buffer_size": 1543,
"encoding": "UTF-8", "encoding": "UTF-8",
"line_ending": "Unix" "line_ending": "Unix"
} }
}, },
{ {
"contents": "#!/usr/bin/env bash\n\nMAX_RETRIES=10\n\ncheck_wallet() {\n retry_count=0\n while ! dbus-send --session --dest=org.kde.kwalletd5 --type=method_call --print-reply /modules/kwalletd5 org.kde.KWallet.wallets | grep -q \"kdewallet\"; do\n echo \"Waiting for KWallet to unlock...\"\n sleep 5\n retry_count=$((retry_count+1))\n if [ \"$retry_count\" -ge \"$MAX_RETRIES\" ]; then\n echo \"Failed to detect unlocked KWallet after $MAX_RETRIES attempts.\"\n exit 1\n fi\n done\n echo \"KWallet is unlocked\"\n is_loggedin\n}\n\nis_loggedin() {\n retry_count=0\n while ! keybase login; do\n echo \"Keybase login failed, retrying...\"\n /home/wayne/.nix-profile/bin/keybase login\n sleep 5\n retry_count=$((retry_count+1))\n if [ \"$retry_count\" -ge \"$MAX_RETRIES\" ]; then\n echo \"Failed to log in to Keybase after $MAX_RETRIES attempts.\"\n exit 1\n fi\n done\n echo \"Keybase is logged in\"\n is_mounted\n}\n\nis_mounted() {\n retry_count=0\n while ! mount | grep kbfs > /dev/null; do\n echo \"Mounting kbfs...\"\n /home/wayne/.nix-profile/bin/kbfsfuse &\n sleep 2\n retry_count=$((retry_count+1))\n if [ \"$retry_count\" -ge \"$MAX_RETRIES\" ]; then\n echo \"Failed to mount kbfs after $MAX_RETRIES attempts.\"\n exit 1\n fi\n done\n echo \"kbfs is mounted\"\n launch_gui\n}\n\nlaunch_gui() {\n # echo \"Launching Keybase GUI...\"\n # /home/wayne/.nix-profile/bin/keybase-gui %u &\n # sleep 10\n # /run/current-system/sw/bin/input-remapper-control --config-dir /home/wayne/.config/input-remapper-2/ --device 'Hanvon Ugee Shortcut Remote' --preset 'new preset 10' &\n}\n\ncheck_wallet\n\n\nif (action.id == \"org.freedesktop.policykit.exec\" && subject.isInGroup(\"wheel\")) {\n return polkit.Result.YES;\n }",
"file": "/home/wayne/.config/hypr/scripts/start-keybase-gui.sh", "file": "/home/wayne/.config/hypr/scripts/start-keybase-gui.sh",
"file_size": 1588,
"file_write_time": 133880983808839978,
"settings": "settings":
{ {
"buffer_size": 1588, "buffer_size": 1718,
"encoding": "UTF-8",
"line_ending": "Unix" "line_ending": "Unix"
} }
}, },
@ -512,14 +561,30 @@
"/home/wayne/system", "/home/wayne/system",
"/home/wayne/system/hm", "/home/wayne/system/hm",
"/home/wayne/system/hm/modules", "/home/wayne/system/hm/modules",
"/home/wayne/system/hm/pkgs",
"/home/wayne/system/modules", "/home/wayne/system/modules",
"/home/wayne/system/nix", "/home/wayne/system/nix",
"/home/wayne/system/pkgs", "/home/wayne/system/pkgs",
"/home/wayne/system/pkgs/app",
"/home/wayne/system/pkgs/app/terminal",
"/home/wayne/system/pkgs/wm" "/home/wayne/system/pkgs/wm"
], ],
"file_history": "file_history":
[ [
"/home/wayne/system/hm/modules/hypr.nix",
"/home/wayne/system/hm/pkgs/wm-packages.nix",
"/home/wayne/system/modules/users.nix",
"/home/wayne/system/hardware-configuration.nix",
"/home/wayne/bin/hypr-logout.sh",
"/home/wayne/tmp/hypr/hyprexitwithgrace.log",
"/home/wayne/system/pkgs/app/utilities/bacula.nix",
"/home/wayne/system/hm/pkgs/utilities.nix",
"/home/wayne/system/hm/pkgs/default.nix",
"/home/wayne/system/modules/nix.nix",
"/home/wayne/system/pkgs/virtualisation/docker.nix",
"/home/wayne/system/pkgs/app/terminal/ghostty.nix",
"/home/wayne/system/hm/pkgs/inet-packages.nix",
"/home/wayne/system/pkgs/virtualisation/vbox.nix",
"/home/wayne/system/modules/files.nix",
"/home/wayne/.config/autostart/keybase_autostart.desktop", "/home/wayne/.config/autostart/keybase_autostart.desktop",
"/home/wayne/.config/waybar/style.css", "/home/wayne/.config/waybar/style.css",
"/home/wayne/modelfile", "/home/wayne/modelfile",
@ -537,12 +602,10 @@
"/home/wayne/invokeai/databases/invokeai.db", "/home/wayne/invokeai/databases/invokeai.db",
"/home/wayne/invokeai/configs/models.yaml", "/home/wayne/invokeai/configs/models.yaml",
"/home/wayne/invokeai/invokeai.yaml", "/home/wayne/invokeai/invokeai.yaml",
"/home/wayne/system/modules/nix.nix",
"/home/wayne/system/modules/security.nix", "/home/wayne/system/modules/security.nix",
"/home/wayne/system/hm/pkgs/theme-packages.nix", "/home/wayne/system/hm/pkgs/theme-packages.nix",
"/home/wayne/system/modules/wm.nix", "/home/wayne/system/modules/wm.nix",
"/home/wayne/system/hm/pkgs/llm-packages.nix", "/home/wayne/system/hm/pkgs/llm-packages.nix",
"/home/wayne/system/hm/pkgs/inet-packages.nix",
"/home/wayne/.config/hypr/scripts/start-in-tray.sh", "/home/wayne/.config/hypr/scripts/start-in-tray.sh",
"/home/wayne/.config/hypr/scripts/start-keybase-gui.sh", "/home/wayne/.config/hypr/scripts/start-keybase-gui.sh",
"/home/wayne/system/environment.nix", "/home/wayne/system/environment.nix",
@ -554,7 +617,6 @@
"/home/wayne/.config/kioslaverc", "/home/wayne/.config/kioslaverc",
"/etc/samba/smb.conf", "/etc/samba/smb.conf",
"/home/wayne/system/hm/pkgs/creative-packages.nix", "/home/wayne/system/hm/pkgs/creative-packages.nix",
"/home/wayne/system/hm/pkgs/wm-packages.nix",
"/etc/nixos/smb-secrets", "/etc/nixos/smb-secrets",
"/home/wayne/.config/hypr/hyprland.conf", "/home/wayne/.config/hypr/hyprland.conf",
"/home/wayne/system/modules/containers.nix", "/home/wayne/system/modules/containers.nix",
@ -572,7 +634,6 @@
"/home/wayne/system/modules/musnix.nix", "/home/wayne/system/modules/musnix.nix",
"/home/wayne/system/modules/display.nix", "/home/wayne/system/modules/display.nix",
"/home/wayne/.ssh/config", "/home/wayne/.ssh/config",
"/home/wayne/system/modules/files.nix",
"/home/wayne/dev/www/maelstrom/maelstrom/admin/package.json", "/home/wayne/dev/www/maelstrom/maelstrom/admin/package.json",
"/home/wayne/dev/www/maelstrom/maelstrom/admin/README", "/home/wayne/dev/www/maelstrom/maelstrom/admin/README",
"/home/wayne/Flakes/flake-aider-chat/README.md", "/home/wayne/Flakes/flake-aider-chat/README.md",
@ -612,7 +673,6 @@
"/home/wayne/.config/remmina/remmina.pref", "/home/wayne/.config/remmina/remmina.pref",
"/home/wayne/.config/cava/config", "/home/wayne/.config/cava/config",
"/home/wayne/system/modules/tailscale.nix", "/home/wayne/system/modules/tailscale.nix",
"/home/wayne/system/hardware-configuration.nix",
"/home/wayne/dev/whd/live/public/tpl/why.tpl.php", "/home/wayne/dev/whd/live/public/tpl/why.tpl.php",
"/home/wayne/dev/whd/live/public/index.php_", "/home/wayne/dev/whd/live/public/index.php_",
"/home/wayne/dev/whd/live/public/tpl/services.tpl.php", "/home/wayne/dev/whd/live/public/tpl/services.tpl.php",
@ -625,10 +685,8 @@
"/home/wayne/dev/whd/live/nextcloud.conf", "/home/wayne/dev/whd/live/nextcloud.conf",
"/home/wayne/dev/whd/live/wiki.waynehayesdevelopment.com.conf", "/home/wayne/dev/whd/live/wiki.waynehayesdevelopment.com.conf",
"/home/wayne/dev/whd/live/default", "/home/wayne/dev/whd/live/default",
"/home/wayne/system/modules/users.nix",
"/home/wayne/.config/wlogout/style.css", "/home/wayne/.config/wlogout/style.css",
"/home/wayne/system/secrets/secrets.nix", "/home/wayne/system/secrets/secrets.nix",
"/home/wayne/system/hm/modules/hypr.nix",
"/home/wayne/.viminfo", "/home/wayne/.viminfo",
"/home/wayne/.config/nvim/init.lua", "/home/wayne/.config/nvim/init.lua",
"/home/wayne/.config/nvim/lua/vim-options.lua", "/home/wayne/.config/nvim/lua/vim-options.lua",
@ -639,23 +697,15 @@
"/home/wayne/dev/whd/live/office.conf", "/home/wayne/dev/whd/live/office.conf",
"/home/wayne/.config/tmux/tmux.conf", "/home/wayne/.config/tmux/tmux.conf",
"/home/wayne/.tmux.conf", "/home/wayne/.tmux.conf",
"/home/wayne/dev/crud-bots/fastapi-beanie-jwt/shell.nix", "/home/wayne/dev/crud-bots/fastapi-beanie-jwt/shell.nix"
"/home/wayne/dev/whd/live/public/assets/img/diaspora.svg",
"/home/wayne/.config/REAPER/reaper.ini",
"/home/wayne/.config/REAPER/reaper-jsfx.ini",
"/home/wayne/.ssh/authorized_keys",
"/home/wayne/system/pkgs/app/terminal/yazi.nix",
"/home/wayne/system/pkgs/app/terminal/kitty.nix",
"/home/wayne/Flakes/python/flake.nix",
"/home/wayne/Flakes/python/resume-bot/shell.nix"
], ],
"find": "find":
{ {
"height": 53.0 "height": 41.0
}, },
"find_in_files": "find_in_files":
{ {
"height": 143.0, "height": 181.0,
"where_history": "where_history":
[ [
"/home/wayne/system", "/home/wayne/system",
@ -668,6 +718,18 @@
"case_sensitive": false, "case_sensitive": false,
"find_history": "find_history":
[ [
"polkit",
"ksudoku",
"kio",
"rgb",
"tty",
"cmake",
"cpio",
"jack",
"plug",
"{",
"ghostty",
"blueman",
"kio", "kio",
"kioworker", "kioworker",
"blueman", "blueman",
@ -783,19 +845,7 @@
".png", ".png",
"wallpapers", "wallpapers",
"hyprpaper", "hyprpaper",
"eth0", "eth0"
"pypr",
"firefox",
"zen",
"adminpassFile",
"pw",
"pipe",
"wire",
"-",
"8.3-",
"\\n",
"^m",
"1"
], ],
"highlight": false, "highlight": false,
"in_selection": false, "in_selection": false,
@ -860,7 +910,7 @@
"groups": "groups":
[ [
{ {
"selected": 7, "selected": 3,
"sheets": "sheets":
[ [
{ {
@ -869,15 +919,15 @@
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
"buffer_size": 4495, "buffer_size": 4491,
"regions": "regions":
{ {
}, },
"selection": "selection":
[ [
[ [
240, 2035,
240 2035
] ]
], ],
"settings": "settings":
@ -887,10 +937,10 @@
"translate_tabs_to_spaces": true "translate_tabs_to_spaces": true
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 3024.0, "translation.y": 4536.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 4, "stack_index": 7,
"type": "text" "type": "text"
}, },
{ {
@ -899,15 +949,15 @@
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
"buffer_size": 8312, "buffer_size": 9213,
"regions": "regions":
{ {
}, },
"selection": "selection":
[ [
[ [
7493, 8520,
7493 8520
] ]
], ],
"settings": "settings":
@ -917,27 +967,27 @@
"translate_tabs_to_spaces": true "translate_tabs_to_spaces": true
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 6048.0, "translation.y": 8313.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 1, "stack_index": 4,
"type": "text" "type": "text"
}, },
{ {
"buffer": 2, "buffer": 2,
"file": "hm/home.nix", "file": "environment.nix",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
"buffer_size": 7048, "buffer_size": 2466,
"regions": "regions":
{ {
}, },
"selection": "selection":
[ [
[ [
6436, 1036,
6436 1036
] ]
], ],
"settings": "settings":
@ -955,34 +1005,96 @@
}, },
{ {
"buffer": 3, "buffer": 3,
"file": "modules/files.nix", "file": "hm/modules/theme.nix",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
"buffer_size": 698, "buffer_size": 1585,
"regions": "regions":
{ {
}, },
"selection": "selection":
[ [
[ [
379, 593,
379 593
] ]
], ],
"settings": "settings":
{ {
"syntax": "Packages/Nix/nix.tmLanguage" "syntax": "Packages/Nix/nix.tmLanguage",
"tab_size": 2,
"translate_tabs_to_spaces": true
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 0.0, "translation.y": 0.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 2, "stack_index": 0,
"type": "text" "type": "text"
}, },
{ {
"buffer": 4, "buffer": 4,
"file": "modules/security.nix",
"semi_transient": false,
"settings":
{
"buffer_size": 3147,
"regions":
{
},
"selection":
[
[
1749,
1749
]
],
"settings":
{
"syntax": "Packages/Nix/nix.tmLanguage",
"tab_size": 2,
"translate_tabs_to_spaces": true
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"stack_index": 1,
"type": "text"
},
{
"buffer": 5,
"file": "hm/home.nix",
"semi_transient": false,
"settings":
{
"buffer_size": 7145,
"regions":
{
},
"selection":
[
[
5799,
5799
]
],
"settings":
{
"syntax": "Packages/Nix/nix.tmLanguage",
"tab_size": 2,
"translate_tabs_to_spaces": true
},
"translation.x": 0.0,
"translation.y": 288.0,
"zoom_level": 1.0
},
"stack_index": 5,
"type": "text"
},
{
"buffer": 6,
"file": "pkgs/wm/waybar/default.json", "file": "pkgs/wm/waybar/default.json",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
@ -994,8 +1106,8 @@
"selection": "selection":
[ [
[ [
5635, 2254,
5635 2258
] ]
], ],
"settings": "settings":
@ -1005,14 +1117,14 @@
"translate_tabs_to_spaces": true "translate_tabs_to_spaces": true
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 6048.0, "translation.y": 3951.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 10, "stack_index": 8,
"type": "text" "type": "text"
}, },
{ {
"buffer": 5, "buffer": 7,
"file": "pkgs/wm/waybar/waybar.nix", "file": "pkgs/wm/waybar/waybar.nix",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
@ -1034,15 +1146,15 @@
"tab_size": 2, "tab_size": 2,
"translate_tabs_to_spaces": true "translate_tabs_to_spaces": true
}, },
"translation.x": 0.0, "translation.x": 244.0,
"translation.y": 432.0, "translation.y": 1889.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 9, "stack_index": 9,
"type": "text" "type": "text"
}, },
{ {
"buffer": 6, "buffer": 8,
"file": "/home/wayne/.config/waybar/style.css", "file": "/home/wayne/.config/waybar/style.css",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
@ -1905,11 +2017,11 @@
"translation.y": 0.0, "translation.y": 0.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 5, "stack_index": 15,
"type": "text" "type": "text"
}, },
{ {
"buffer": 7, "buffer": 9,
"file": "modules/containers.nix", "file": "modules/containers.nix",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
@ -1921,8 +2033,8 @@
"selection": "selection":
[ [
[ [
13037, 3644,
13037 3644
] ]
], ],
"settings": "settings":
@ -1932,14 +2044,125 @@
"translate_tabs_to_spaces": true "translate_tabs_to_spaces": true
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 5184.0, "translation.y": 0.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 0, "stack_index": 12,
"type": "text" "type": "text"
}, },
{ {
"buffer": 8, "buffer": 10,
"file": "pkgs/wm/hyprland/hyprland.nix",
"semi_transient": false,
"settings":
{
"buffer_size": 14249,
"regions":
{
"col_66000001":
{
"flags": 16,
"regions":
[
[
10524,
10534
]
],
"scope": "col_66000001"
},
"col_66000001_icon":
{
"flags": 16,
"icon": "Packages/User/Color Highlight.cache/col_66000001_circle.png",
"regions":
[
[
10502,
10502
]
],
"scope": "col_gutter"
}
},
"selection":
[
[
8806,
8806
]
],
"settings":
{
"syntax": "Packages/Nix/nix.tmLanguage",
"tab_size": 2,
"translate_tabs_to_spaces": true
},
"translation.x": 0.0,
"translation.y": 9261.0,
"zoom_level": 1.0
},
"stack_index": 6,
"type": "text"
},
{
"buffer": 11,
"file": "/home/wayne/.local/share/remmina/group_rdp_xeon_xeon-local.remmina",
"semi_transient": false,
"settings":
{
"buffer_size": 1583,
"regions":
{
},
"selection":
[
[
0,
0
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"stack_index": 13,
"type": "text"
},
{
"buffer": 12,
"file": "/home/wayne/.config/systemd/user/blueman-applet.service",
"semi_transient": false,
"settings":
{
"buffer_size": 283,
"regions":
{
},
"selection":
[
[
141,
141
]
],
"settings":
{
"syntax": "Packages/Text/Plain text.tmLanguage"
},
"translation.x": 0.0,
"translation.y": 0.0,
"zoom_level": 1.0
},
"stack_index": 14,
"type": "text"
},
{
"buffer": 13,
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
@ -1963,58 +2186,58 @@
"translation.y": 0.0, "translation.y": 0.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 11, "stack_index": 16,
"type": "text" "type": "text"
} }
] ]
}, },
{ {
"selected": 1, "selected": 2,
"sheets": "sheets":
[ [
{ {
"buffer": 9, "buffer": 14,
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
"buffer_size": 473, "buffer_size": 1056,
"regions": "regions":
{ {
}, },
"selection": "selection":
[ [
[ [
183, 1056,
183 1056
] ]
], ],
"settings": "settings":
{ {
"auto_name": "https://www.slowcookerclub.com/slow-cooker-roast-b", "auto_name": "bqawethttps://www.slowcookerclub.com/slow-cooker-r",
"syntax": "Packages/Text/Plain text.tmLanguage" "syntax": "Packages/Text/Plain text.tmLanguage"
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 13.0, "translation.y": 0.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 8, "stack_index": 11,
"type": "text" "type": "text"
}, },
{ {
"buffer": 10, "buffer": 15,
"file": "/home/wayne/.config/hypr/scripts/start-in-tray.sh", "file": "/home/wayne/.config/hypr/scripts/start-in-tray.sh",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
"buffer_size": 1520, "buffer_size": 1543,
"regions": "regions":
{ {
}, },
"selection": "selection":
[ [
[ [
553, 560,
553 560
] ]
], ],
"settings": "settings":
@ -2022,27 +2245,27 @@
"syntax": "Packages/ShellScript/Bash.sublime-syntax" "syntax": "Packages/ShellScript/Bash.sublime-syntax"
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 157.0, "translation.y": 0.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 6, "stack_index": 10,
"type": "text" "type": "text"
}, },
{ {
"buffer": 11, "buffer": 16,
"file": "/home/wayne/.config/hypr/scripts/start-keybase-gui.sh", "file": "/home/wayne/.config/hypr/scripts/start-keybase-gui.sh",
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
"buffer_size": 1588, "buffer_size": 1718,
"regions": "regions":
{ {
}, },
"selection": "selection":
[ [
[ [
1400, 1718,
1309 1718
] ]
], ],
"settings": "settings":
@ -2052,10 +2275,10 @@
"translate_tabs_to_spaces": true "translate_tabs_to_spaces": true
}, },
"translation.x": 0.0, "translation.x": 0.0,
"translation.y": 0.0, "translation.y": 1888.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 7, "stack_index": 2,
"type": "text" "type": "text"
} }
] ]
@ -2065,7 +2288,7 @@
"sheets": "sheets":
[ [
{ {
"buffer": 12, "buffer": 17,
"semi_transient": false, "semi_transient": false,
"settings": "settings":
{ {
@ -2091,7 +2314,7 @@
"translation.y": 0.0, "translation.y": 0.0,
"zoom_level": 1.0 "zoom_level": 1.0
}, },
"stack_index": 12, "stack_index": 17,
"type": "text" "type": "text"
} }
] ]
@ -2103,7 +2326,7 @@
}, },
"input": "input":
{ {
"height": 51.0 "height": 72.0
}, },
"layout": "layout":
{ {
@ -2137,7 +2360,7 @@
"rows": "rows":
[ [
0.0, 0.0,
0.975111996018, 0.829657072007,
1.0 1.0
] ]
}, },
@ -2200,7 +2423,7 @@
"show_open_files": false, "show_open_files": false,
"show_tabs": true, "show_tabs": true,
"side_bar_visible": true, "side_bar_visible": true,
"side_bar_width": 200.0, "side_bar_width": 205.0,
"status_bar_visible": true, "status_bar_visible": true,
"template_settings": "template_settings":
{ {