Browser changes
This commit is contained in:
		
							parent
							
								
									ed8d575d18
								
							
						
					
					
						commit
						9e5f0ad759
					
				
					 4 changed files with 19 additions and 18 deletions
				
			
		| 
						 | 
					@ -16,7 +16,7 @@ dirs = [
 | 
				
			||||||
  # "~/storage/tfc",
 | 
					  # "~/storage/tfc",
 | 
				
			||||||
  # "~/storage/nextcloud",
 | 
					  # "~/storage/nextcloud",
 | 
				
			||||||
  # "~/.dotfiles",
 | 
					  # "~/.dotfiles",
 | 
				
			||||||
  "~/dotfiles",
 | 
					  # "~/dotfiles",
 | 
				
			||||||
]
 | 
					]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Dirs = [
 | 
					Dirs = [
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -38,7 +38,7 @@
 | 
				
			||||||
(defun youtube-dl (url)
 | 
					(defun youtube-dl (url)
 | 
				
			||||||
  "Download videos and audio with youtube-dl in alacritty for feedback"
 | 
					  "Download videos and audio with youtube-dl in alacritty for feedback"
 | 
				
			||||||
  (uiop:run-program
 | 
					  (uiop:run-program
 | 
				
			||||||
   (list "alacritty" "-e" "youtube-dl" "-o ~/Videos/%(title)s.%(ext)s" url)))
 | 
					   (list "alacritty" "-e" "yt-dlp" "-o ~/Videos/%(title)s.%(ext)s" url)))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
;; Let's create a function to hint videos, convert the url to a sting, and play them in MPV
 | 
					;; Let's create a function to hint videos, convert the url to a sting, and play them in MPV
 | 
				
			||||||
(define-command hint-mpv (&key nyxt/web-mode::annotate-visible-only-p)
 | 
					(define-command hint-mpv (&key nyxt/web-mode::annotate-visible-only-p)
 | 
				
			||||||
| 
						 | 
					@ -239,17 +239,17 @@
 | 
				
			||||||
(in-package #:nyxt-user) ; While implicit, this allows SLY to know which package we are in.
 | 
					(in-package #:nyxt-user) ; While implicit, this allows SLY to know which package we are in.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(load "~/quicklisp/setup.lisp")
 | 
					(load "~/quicklisp/setup.lisp")
 | 
				
			||||||
(ql:quickload :slynk)
 | 
					;; (ql:quickload :slynk)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(define-command-global start-slynk (&optional (slynk-port *swank-port*))
 | 
					;; (define-command-global start-slynk (&optional (slynk-port *swank-port*))
 | 
				
			||||||
  "Start a Slynk server that can be connected to, for instance, in
 | 
					;;   "Start a Slynk server that can be connected to, for instance, in
 | 
				
			||||||
Emacs via SLY.
 | 
					;; Emacs via SLY.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Warning: This allows Nyxt to be controlled remotely, that is, to execute
 | 
					;; Warning: This allows Nyxt to be controlled remotely, that is, to execute
 | 
				
			||||||
arbitrary code with the privileges of the user running Nyxt.  Make sure
 | 
					;; arbitrary code with the privileges of the user running Nyxt.  Make sure
 | 
				
			||||||
you understand the security risks associated with this before running
 | 
					;; you understand the security risks associated with this before running
 | 
				
			||||||
this command."
 | 
					;; this command."
 | 
				
			||||||
  (slynk:create-server :port slynk-port :dont-close t)
 | 
					;;   (slynk:create-server :port slynk-port :dont-close t)
 | 
				
			||||||
  (echo "Slynk server started at port ~a" slynk-port))
 | 
					;;   (echo "Slynk server started at port ~a" slynk-port))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
(start-slynk)
 | 
					;; (start-slynk)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -44,6 +44,6 @@ settings:
 | 
				
			||||||
    https://outlook.office.com?mailtouri=%25s: false
 | 
					    https://outlook.office.com?mailtouri=%25s: false
 | 
				
			||||||
    https://staff.tfcconnection.org: true
 | 
					    https://staff.tfcconnection.org: true
 | 
				
			||||||
  tabs.show:
 | 
					  tabs.show:
 | 
				
			||||||
    global: always
 | 
					    global: switching
 | 
				
			||||||
  zoom.default:
 | 
					  zoom.default:
 | 
				
			||||||
    global: 100%
 | 
					    global: 100%
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -2023,7 +2023,7 @@ c.statusbar.widgets = ['keypress', 'url', 'scroll', 'history', 'progress']
 | 
				
			||||||
##   - never: Always hide the tab bar.
 | 
					##   - never: Always hide the tab bar.
 | 
				
			||||||
##   - multiple: Hide the tab bar if only one tab is open.
 | 
					##   - multiple: Hide the tab bar if only one tab is open.
 | 
				
			||||||
##   - switching: Show the tab bar when switching tabs.
 | 
					##   - switching: Show the tab bar when switching tabs.
 | 
				
			||||||
c.tabs.show = "switching"
 | 
					c.tabs.show = "always"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Duration (in milliseconds) to show the tab bar before hiding it when
 | 
					## Duration (in milliseconds) to show the tab bar before hiding it when
 | 
				
			||||||
## tabs.show is set to 'switching'.
 | 
					## tabs.show is set to 'switching'.
 | 
				
			||||||
| 
						 | 
					@ -2144,7 +2144,7 @@ c.url.searchengines = {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Page(s) to open at the start.
 | 
					## Page(s) to open at the start.
 | 
				
			||||||
## Type: List of FuzzyUrl, or FuzzyUrl
 | 
					## Type: List of FuzzyUrl, or FuzzyUrl
 | 
				
			||||||
# c.url.start_pages = ['https://start.duckduckgo.com']
 | 
					c.url.start_pages = ['https://staff.tfcconnection.org']
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## URL parameters to strip with `:yank url`.
 | 
					## URL parameters to strip with `:yank url`.
 | 
				
			||||||
## Type: List of String
 | 
					## Type: List of String
 | 
				
			||||||
| 
						 | 
					@ -2499,5 +2499,6 @@ config.bind("gt", 'hint links spawn --detach transadd "{hint-url}"')
 | 
				
			||||||
 | 
					
 | 
				
			||||||
config.bind('d', 'tab-close')
 | 
					config.bind('d', 'tab-close')
 | 
				
			||||||
config.bind('b', 'set-cmd-text -s :tab-select ')
 | 
					config.bind('b', 'set-cmd-text -s :tab-select ')
 | 
				
			||||||
## Bindings for MPV and YTDL
 | 
					config.bind('pt', 'tab-pin')
 | 
				
			||||||
# config.bind('o', 'spawn --userscript rofi')
 | 
					config.bind('tm', 'tab-move')
 | 
				
			||||||
 | 
					config.bind('st', 'config-cycle tabs.show always switching')
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue