summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Schanzenbacher <ryan@rschanz.org>2024-09-03 14:09:35 -0400
committerRyan Schanzenbacher <ryan@rschanz.org>2024-09-03 14:09:35 -0400
commit6cc18a0d63f5494aee56f17d3b422d53993f8ab3 (patch)
treedf912e7e23146b6592f95705e823a07ab93d6a62
parent7b8185c6ca47a6b6d27cefcd816c49e2bd7cd591 (diff)
added tridactyl stuffs
-rw-r--r--home-config/home-configuration.scm3
-rwxr-xr-xhome-config/tridactyl/native_mainbin0 -> 892040 bytes
-rw-r--r--home-config/tridactyl/tridactyl.json7
-rw-r--r--modules/ryan-config/base-system.scm2
-rw-r--r--modules/ryan-packages/hyprland.bak (renamed from modules/ryan-packages/hyprland.scm)4
5 files changed, 12 insertions, 4 deletions
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 @@
36(define %home-symlinks 36(define %home-symlinks
37 `((".config/guix/home-config/fish" ".config/fish") 37 `((".config/guix/home-config/fish" ".config/fish")
38 (".config/guix/home-config/nix-config" ".config/nix") 38 (".config/guix/home-config/nix-config" ".config/nix")
39 (".config/guix/home-config/tridactyl/native_main" ".local/share/tridactyl/native_main")
39 (".config/guix/home-config/nix-home-manager" ".config/home-manager"))) 40 (".config/guix/home-config/nix-home-manager" ".config/home-manager")))
40 41
41(home-symlinks %home-symlinks) 42(home-symlinks %home-symlinks)
@@ -51,6 +52,7 @@
51 "libnotify" 52 "libnotify"
52 "fzf" 53 "fzf"
53 "waypipe" 54 "waypipe"
55 "foot"
54 "pulseaudio" ;only for pactl 56 "pulseaudio" ;only for pactl
55 "qpwgraph" 57 "qpwgraph"
56 "gnunet" 58 "gnunet"
@@ -161,6 +163,7 @@
161 (service home-files-service-type 163 (service home-files-service-type
162 `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim")) 164 `((".local/share/nvim/site/autoload/plug.vim" ,(local-file "nvim/plugin-manager/plug.vim"))
163 (".ssh/config" ,(local-file "ssh/config")) 165 (".ssh/config" ,(local-file "ssh/config"))
166 (".mozilla/native-messaging-hosts/tridactyl.json" ,(local-file "tridactyl/tridactyl.json"))
164 ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol")) 167 ;(".gnupg/sshcontrol" ,(local-file "gnupg/sshcontrol"))
165 ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf")) 168 ;(".gnupg/gpg-agent.conf" ,(local-file "gnupg/gpg-agent.conf"))
166 (".fonts" ,(local-file "fonts" #:recursive? #t)) 169 (".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
--- /dev/null
+++ b/home-config/tridactyl/native_main
Binary files 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 @@
1{
2 "name": "tridactyl",
3 "description": "Tridactyl native command handler",
4 "path": "/home/ryan/.local/share/tridactyl/native_main",
5 "type": "stdio",
6 "allowed_extensions": [ "tridactyl.vim@cmcaine.co.uk","tridactyl.vim.betas@cmcaine.co.uk", "tridactyl.vim.betas.nonewtab@cmcaine.co.uk" ]
7}
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 @@
159 "wireplumber" 159 "wireplumber"
160 "wireshark" 160 "wireshark"
161 "zsh")) 161 "zsh"))
162 (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new waybar-new hyprlock) 162 (list my-ca-certs swaylock-effects-new xdg-desktop-portal-hyprland-ryan virt-manager-ovmf bluez-ryan blueman-ryan swayidle-new waybar-new)
163 %my-base-packages )) 163 %my-base-packages ))
164 164
165 ;; Below is the list of system services. To search for available 165 ;; 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
index 04a9292..b96aa4e 100644
--- a/modules/ryan-packages/hyprland.scm
+++ b/modules/ryan-packages/hyprland.bak
@@ -338,7 +338,7 @@ for C++.")
338 )))))) 338 ))))))
339 339
340 340
341(define-public hyprland 341(define-public hyprland-ryan
342 (package 342 (package
343 (name "hyprland") 343 (name "hyprland")
344 (version "0.42.0") 344 (version "0.42.0")
@@ -493,5 +493,3 @@ more.")
493 (license license:bsd-3) 493 (license license:bsd-3)
494 (synopsis "Hyprland's idle daemon ") 494 (synopsis "Hyprland's idle daemon ")
495 (description "Hyprland's idle daemon "))) 495 (description "Hyprland's idle daemon ")))
496
497hyprland