diff --git a/home-config/home-configuration.scm b/home-config/home-configuration.scm index 08c17a8..983cdf7 100644 --- a/home-config/home-configuration.scm +++ b/home-config/home-configuration.scm @@ -36,6 +36,7 @@ (define %home-symlinks `((".config/guix/home-config/fish" ".config/fish") (".config/guix/home-config/nix-config" ".config/nix") + (".config/guix/home-config/tridactyl/native_main" ".local/share/tridactyl/native_main") (".config/guix/home-config/nix-home-manager" ".config/home-manager"))) (home-symlinks %home-symlinks) @@ -51,6 +52,7 @@ "libnotify" "fzf" "waypipe" + "foot" "pulseaudio" ;only for pactl "qpwgraph" "gnunet" @@ -161,6 +163,7 @@ (service home-files-service-type `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim")) (".ssh/config" ,(local-file "ssh/config")) + (".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json")) ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol")) ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf")) (".fonts" ,(local-file "fonts" #:recursive? #t)) diff --git a/home-config/tridactyl/native_main b/home-config/tridactyl/native_main new file mode 100755 index 0000000..b00c53e Binary files /dev/null and b/home-config/tridactyl/native_main differ diff --git a/home-config/tridactyl/tridactyl.json b/home-config/tridactyl/tridactyl.json new file mode 100644 index 0000000..0764f98 --- /dev/null +++ b/home-config/tridactyl/tridactyl.json @@ -0,0 +1,7 @@ +{ + "name": "tridactyl", + "description": "Tridactyl native command handler", + "path": "/home/ryan/.local/share/tridactyl/native_main", + "type": "stdio", + "allowed_extensions": [ "tridactyl.vim@cmcaine.co.uk","tridactyl.vim.betas@cmcaine.co.uk", "tridactyl.vim.betas.nonewtab@cmcaine.co.uk" ] +} diff --git a/modules/ryan-config/base-system.scm b/modules/ryan-config/base-system.scm index ac1ac79..5034f4e 100644 --- a/modules/ryan-config/base-system.scm +++ b/modules/ryan-config/base-system.scm @@ -159,7 +159,7 @@ "wireplumber" "wireshark" "zsh")) - (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new waybar-new hyprlock) + (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new waybar-new) %my-base-packages )) ;; Below is the list of system services. To search for available diff --git a/modules/ryan-packages/hyprland.scm b/modules/ryan-packages/hyprland.bak similarity index 99% rename from modules/ryan-packages/hyprland.scm rename to modules/ryan-packages/hyprland.bak index 04a9292..b96aa4e 100644 --- a/modules/ryan-packages/hyprland.scm +++ b/modules/ryan-packages/hyprland.bak @@ -338,7 +338,7 @@ for C++.") )))))) -(define-public hyprland +(define-public hyprland-ryan (package (name "hyprland") (version "0.42.0") @@ -493,5 +493,3 @@ more.") (license license:bsd-3) (synopsis "Hyprland's idle daemon ") (description "Hyprland's idle daemon "))) - -hyprland