Compare commits
5 Commits
56ba47f8dd
...
4a532500ff
Author | SHA1 | Date |
---|---|---|
Dorian Wood | 4a532500ff | |
Dorian Wood | 993e6856c2 | |
Dorian Wood | fbbcbd3885 | |
Dorian Wood | 8b9341baa5 | |
Dorian Wood | ce75603ed6 |
|
@ -5,8 +5,8 @@ pgrep -x sxhkd > /dev/null || sxhkd &
|
|||
bspc monitor LVDS1 -d I II III IV V VI VII VIII IX
|
||||
bspc monitor VGA1 -d X
|
||||
|
||||
bspc config normal_border_color #42395D
|
||||
bspc config focused_border_color #C2FFDF
|
||||
bspc config normal_border_color '#42395D'
|
||||
bspc config focused_border_color '#F1568E'
|
||||
bspc config border_width 3
|
||||
bspc config window_gap 5
|
||||
|
||||
|
@ -23,14 +23,17 @@ bspc rule -a Screenkey manage=off
|
|||
bspc rule -a Emacs follow=on state=tiled desktop='^1'
|
||||
bspc rule -a Firefox desktop='^3'
|
||||
|
||||
launchpolybar
|
||||
pgrep -x picom > /dev/null || picom
|
||||
pgrep -x polybar > /dev/null || polybar example &
|
||||
pgrep -x picom > /dev/null || picom &
|
||||
# Set us and polytonic greek as layouts, double shift switches
|
||||
setxkbmap -model pc105 -layout us,gr -variant ,polytonic -option grp:shifts_toggle
|
||||
|
||||
# Run picom in greyscale mode
|
||||
# picom -b --backend glx --glx-fshader-win "uniform sampler2D tex; uniform float opacity; void main() { vec4 c = texture2D(tex, gl_TexCoord[0].xy); float y = dot(c.rgb, vec3(0.2126, 0.7152, 0.0722)); gl_FragColor = opacity*vec4(y, y, y, c.a); }"
|
||||
|
||||
# unclutter hides the cursor after a period of inactivity
|
||||
pgrep -x unclutter > /dev/null || unclutter --timeout 10 -b
|
||||
# pgrep -x unclutter > /dev/null || unclutter --timeout 10 -b
|
||||
|
||||
# Startup Apps I want
|
||||
pgrep -x emacs > /dev/null || emacs
|
||||
pgrep -x firefox > /dev/null || firefox
|
||||
# pgrep -x emacs > /dev/null || emacs
|
||||
# pgrep -x firefox > /dev/null || firefox
|
||||
|
|
|
@ -60,9 +60,12 @@
|
|||
;;
|
||||
;; You can also try 'gd' (or 'C-c c d') to jump to their definition and see how
|
||||
;; they are implemented.
|
||||
;;
|
||||
;; Load my personal functions for stuff.
|
||||
(load! "spells.el")
|
||||
;; Set the default browser to emacs-w3m
|
||||
(setq browse-url-browser-function `w3m-browse-url)
|
||||
;; (setq browse-url-browser-function `browse-url-xdg-open)
|
||||
;; (setq browse-url-browser-function `w3m-browse-url)
|
||||
(setq browse-url-browser-function `browse-url-xdg-open)
|
||||
(autoload `w3m-browse-url "w3m" "Ask a WWW browser to show a URL." t)
|
||||
;; Turn off line highlighting.
|
||||
;; (global-hl-line-mode -1)
|
||||
|
@ -74,18 +77,6 @@
|
|||
;; Use xclip.el to synce emacs kill buffer with x system clipboard
|
||||
(xclip-mode 1)
|
||||
|
||||
(defun date ()
|
||||
(interactive)
|
||||
(insert (format-time-string "%Y-%m-%d")))
|
||||
|
||||
(defun time ()
|
||||
(interactive)
|
||||
(insert (concat "Entry Time: " (format-time-string "%H:%M:%S"))))
|
||||
|
||||
(defun open-diary ()
|
||||
(interactive)
|
||||
(find-file(concat "~/wrt/diary/" (format-time-string "%Y-%m-%d") ".md")))
|
||||
|
||||
;; Initialize elfeed-org
|
||||
;; This hooks up elfeed-org to read the configuration when elfeed
|
||||
;; is started with =M-x elfeed=
|
||||
|
@ -100,13 +91,14 @@
|
|||
(elfeed-db-load)
|
||||
(elfeed)
|
||||
(elfeed-search-update--force))
|
||||
|
||||
;;write to disk when quiting
|
||||
(defun bjm/elfeed-save-db-and-bury ()
|
||||
"Wrapper to save the elfeed db to disk before burying buffer"
|
||||
(interactive)
|
||||
(elfeed-db-save)
|
||||
(quit-window))
|
||||
|
||||
;; Adding new shortcuts to evil leader keys
|
||||
(map! :leader
|
||||
;; Set up leader keys for use with elfeed
|
||||
(:prefix-map ("e" . "elfeed")
|
||||
|
@ -121,10 +113,37 @@
|
|||
(:prefix-map ("d" . "diary")
|
||||
:desc "Open Today's diary" "o" #'open-diary
|
||||
:desc "Entry Time line" "t" #'time
|
||||
:desc "Date" "d" #'date))
|
||||
:desc "Date" "d" #'date
|
||||
:desc "Sleep Journal" "s" #'sleep-journal))
|
||||
|
||||
;; Apparently pdf-tools needs to be compiled every time we start emacs
|
||||
(pdf-tools-install)
|
||||
;; Add hook to load org-superstar everytime we enter org-mode (add-hook 'org-mode-hook (lambda () (org-superstar-mode 1)))
|
||||
;; Load some ox-extra stuff for exporting org files to pdf
|
||||
(after! org
|
||||
(use-package! ox-extra
|
||||
:config
|
||||
(ox-extras-activate '(latex-header-blocks ignore-headlines))))
|
||||
;; (after! org
|
||||
;; (use-package! ox-latex
|
||||
;; ::config
|
||||
;; ;; code here will run after the package is loaded
|
||||
;; (setq org-latex-pdf-process
|
||||
;; '("pdflatex -interaction nonstopmode -output-directory %o %f"
|
||||
;; "bibtex %b"
|
||||
;; "pdflatex -interaction nonstopmode -output-directory %o %f"
|
||||
;; "pdflatex -interaction nonstopmode -output-directory %o %f"))
|
||||
;; (setq org-latex-with-hyperref nil) ;; stop org adding hypersetup{author..} to latex export
|
||||
;; (setq org-latex-prefer-user-labels t)
|
||||
|
||||
;; ;; deleted unwanted file extensions after latexMK
|
||||
;; (setq org-latex-logfiles-extensions
|
||||
;; (quote ("lof" "lot" "tex~" "aux" "idx" "log" "out"
|
||||
;; "toc" "nav" "snm" "vrb" "dvi" "fdb_latexmk"
|
||||
;; "blg" "brf" "fls" "entoc" "ps" "spl" "bbl" "xmpi"
|
||||
;; "run.xml" "bcf" "acn" "acr" "alg" "glg" "gls" "ist")))
|
||||
;; (unless (boundp 'org-latex-classes)
|
||||
;; (setq org-latex-classes nil))))
|
||||
|
||||
;; Set up SLIME for fscking around with LISP
|
||||
(load (expand-file-name "~/.quicklisp/slime-helper.el"))
|
||||
|
|
|
@ -17,6 +17,11 @@
|
|||
(package! url)
|
||||
;; pdf-tools is a DocView replacement. It relies on a daemon to render the pdfs via poppler
|
||||
(package! pdf-tools)
|
||||
;; prettify org-mode bullets with Unicode
|
||||
(package! org-superstar)
|
||||
;; package for org export to pdf
|
||||
;; (package! ox-extra)
|
||||
;; (package! ox-latex)
|
||||
|
||||
;; To install SOME-PACKAGE from MELPA, ELPA or emacsmirror:
|
||||
;(package! some-package)
|
||||
|
|
|
@ -5,3 +5,40 @@
|
|||
(with-temp-buffer
|
||||
(insert-file-contents filePath)
|
||||
(split-string (buffer-string) "\n" t)))
|
||||
|
||||
;; Functions for my diary system
|
||||
(defun today ()
|
||||
"Returns today's date in YYYY-MM-DD format"
|
||||
(interactive)
|
||||
(format-time-string "%Y-%m-%d"))
|
||||
|
||||
(defun time ()
|
||||
"Insert a line with the current time"
|
||||
(interactive)
|
||||
(insert (concat "Entry Time: " (format-time-string "%H:%M:%S") "\n")))
|
||||
|
||||
(defun open-diary ()
|
||||
"Open the diary file for today's date."
|
||||
(interactive)
|
||||
(find-file (concat "~/wrt/diary/" (today) ".md"))
|
||||
(unless (file-exists-p (concat "~/wrt/diary/" (today) ".md"))
|
||||
(insert (today)))
|
||||
(end-of-buffer))
|
||||
|
||||
(defun response-gatherer (prompt)
|
||||
"Read prompts from file 'prompt' and present them to the user in the minibuffer"
|
||||
(interactive)
|
||||
(open-diary)
|
||||
(evil-insert-newline-below)
|
||||
(insert (concat "## " prompt "\n"))
|
||||
(time)
|
||||
(mapcar
|
||||
(lambda (x) (insert
|
||||
(message (concat x " %s\n") (read-string (concat x " ")))))
|
||||
(read-lines
|
||||
(concat "~/wrt/journal/selfMonitoringPrompts/" prompt))))
|
||||
|
||||
(defun sleep-journal ()
|
||||
"Fill out sleep journal in today's diary entry"
|
||||
(interactive)
|
||||
(response-gatherer "sleepJournal"))
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Forcing a video codec for performance
|
||||
# vo=xv
|
||||
vo=xv
|
||||
|
||||
# Display English subtitles if available
|
||||
slang=en
|
||||
|
|
|
@ -45,9 +45,9 @@ http://blackautonomy.libsyn.com/rss "~Black Autonomy" pol podcast
|
|||
https://fossandcrafts.org/rss-feed-ogg.rss "~Foss and Crafts" foss podcast
|
||||
https://anchor.fm/s/4d70d828/podcast/rss "~Open Minds from Creative Commons" copyleft
|
||||
--LetsPlay/ASMR--
|
||||
https://invidious.snopyta.org/feed/channel/UC_ViSsVg_3JUDyLS3E2Un5g "~Direwolf20" video letsplay
|
||||
https://invidious.snopyta.org/feed/channel/UC1BZnq-fX0Ea4ka4d8cnc0w "~Brothgar" video letsplay
|
||||
https://invidious.snopyta.org/feed/channel/UCajFRCqhRqEUyXhGZbwcdUA "~Penguin Story Time" video
|
||||
https://yewtu.be/feed/channel/UC_ViSsVg_3JUDyLS3E2Un5g "~Direwolf20" video letsplay
|
||||
https://yewtu.be/feed/channel/UC1BZnq-fX0Ea4ka4d8cnc0w "~Brothgar" video letsplay
|
||||
https://yewtu.be/feed/channel/UCajFRCqhRqEUyXhGZbwcdUA "~Penguin Story Time" video
|
||||
https://invidious.snopyta.org/feed/channel/UChFur_NwVSbUozOcF_F2kMg "~Mumbo Jumbo" video letsplay
|
||||
https://invidious.snopyta.org/feed/channel/UCWCw2Sd7RlYJ2yuNVHDWNOA "~Jim Sterling" video
|
||||
https://invidious.snopyta.org/feed/channel/UCbQmuMus_TWeSgLW-p8xa0Q "~Generico" video
|
||||
|
|
|
@ -0,0 +1,3 @@
|
|||
if status is-interactive
|
||||
# Commands to run in interactive sessions can go here
|
||||
end
|
|
@ -0,0 +1,31 @@
|
|||
# This file contains fish universal variable definitions.
|
||||
# VERSION: 3.0
|
||||
SETUVAR __fish_initialized:3100
|
||||
SETUVAR fish_color_autosuggestion:bryellow
|
||||
SETUVAR fish_color_cancel:normal
|
||||
SETUVAR fish_color_command:green
|
||||
SETUVAR fish_color_comment:normal
|
||||
SETUVAR fish_color_cwd:008000
|
||||
SETUVAR fish_color_cwd_root:800000
|
||||
SETUVAR fish_color_end:8D003B
|
||||
SETUVAR fish_color_error:EC3B86
|
||||
SETUVAR fish_color_escape:00a6b2
|
||||
SETUVAR fish_color_history_current:normal
|
||||
SETUVAR fish_color_host:normal
|
||||
SETUVAR fish_color_host_remote:yellow
|
||||
SETUVAR fish_color_match:normal
|
||||
SETUVAR fish_color_normal:normal
|
||||
SETUVAR fish_color_operator:red
|
||||
SETUVAR fish_color_param:yellow
|
||||
SETUVAR fish_color_quote:brblue
|
||||
SETUVAR fish_color_redirection:63AFD0
|
||||
SETUVAR fish_color_search_match:ffff00
|
||||
SETUVAR fish_color_selection:c0c0c0
|
||||
SETUVAR fish_color_status:red
|
||||
SETUVAR fish_color_user:00ff00
|
||||
SETUVAR fish_color_valid_path:normal
|
||||
SETUVAR fish_key_bindings:fish_default_key_bindings
|
||||
SETUVAR fish_pager_color_completion:normal
|
||||
SETUVAR fish_pager_color_description:B3A06D\x1eyellow
|
||||
SETUVAR fish_pager_color_prefix:white\x1e\x2d\x2dbold\x1e\x2d\x2dunderline
|
||||
SETUVAR fish_pager_color_progress:brwhite\x1e\x2d\x2dbackground\x3dcyan
|
|
@ -0,0 +1,3 @@
|
|||
function dlclp --wraps='youtube-dl --config-location ~/.config/youtube-dl/altconfig (xsel -b)' --description 'alias dlclp=youtube-dl --config-location ~/.config/youtube-dl/altconfig (xsel -b)'
|
||||
youtube-dl --config-location ~/.config/youtube-dl/altconfig (xsel -b) $argv;
|
||||
end
|
|
@ -0,0 +1,90 @@
|
|||
# Defined interactively
|
||||
function fish_prompt
|
||||
set -l __last_command_exit_status $status
|
||||
|
||||
if not set -q -g __fish_robbyrussell_functions_defined
|
||||
set -g __fish_robbyrussell_functions_defined
|
||||
function _git_branch_name
|
||||
set -l branch (git symbolic-ref --quiet HEAD 2>/dev/null)
|
||||
if set -q branch[1]
|
||||
echo (string replace -r '^refs/heads/' '' $branch)
|
||||
else
|
||||
echo (git rev-parse --short HEAD 2>/dev/null)
|
||||
end
|
||||
end
|
||||
|
||||
function _is_git_dirty
|
||||
echo (git status -s --ignore-submodules=dirty 2>/dev/null)
|
||||
end
|
||||
|
||||
function _is_git_repo
|
||||
type -q git
|
||||
or return 1
|
||||
git rev-parse --git-dir >/dev/null 2>&1
|
||||
end
|
||||
|
||||
function _hg_branch_name
|
||||
echo (hg branch 2>/dev/null)
|
||||
end
|
||||
|
||||
function _is_hg_dirty
|
||||
echo (hg status -mard 2>/dev/null)
|
||||
end
|
||||
|
||||
function _is_hg_repo
|
||||
fish_print_hg_root >/dev/null
|
||||
end
|
||||
|
||||
function _repo_branch_name
|
||||
_$argv[1]_branch_name
|
||||
end
|
||||
|
||||
function _is_repo_dirty
|
||||
_is_$argv[1]_dirty
|
||||
end
|
||||
|
||||
function _repo_type
|
||||
if _is_hg_repo
|
||||
echo hg
|
||||
return 0
|
||||
else if _is_git_repo
|
||||
echo git
|
||||
return 0
|
||||
end
|
||||
return 1
|
||||
end
|
||||
end
|
||||
|
||||
set -l cyan (set_color -o cyan)
|
||||
set -l yellow (set_color -o yellow)
|
||||
set -l red (set_color -o red)
|
||||
set -l green (set_color -o green)
|
||||
set -l blue (set_color -o blue)
|
||||
set -l normal (set_color normal)
|
||||
|
||||
set -l arrow_color "$green"
|
||||
if test $__last_command_exit_status != 0
|
||||
set arrow_color "$red"
|
||||
end
|
||||
|
||||
set -l arrow "$arrow_color➜ "
|
||||
if test "$USER" = root
|
||||
set arrow "$arrow_color# "
|
||||
end
|
||||
|
||||
set -l cwd $cyan(basename (prompt_pwd))
|
||||
|
||||
set -l repo_info
|
||||
if set -l repo_type (_repo_type)
|
||||
set -l repo_branch $red(_repo_branch_name $repo_type)
|
||||
set repo_info "$blue $repo_type:($repo_branch$blue)"
|
||||
|
||||
set -l dirty (_is_repo_dirty $repo_type)
|
||||
if test -n "$dirty"
|
||||
set -l dirty "$yellow ✗"
|
||||
set repo_info "$repo_info$dirty"
|
||||
end
|
||||
end
|
||||
|
||||
echo -n -s $arrow ' '$cwd $repo_info $normal ' '
|
||||
end
|
|
@ -0,0 +1,4 @@
|
|||
# Defined via `source`
|
||||
function ll --wraps='ls -lh' --description 'alias ll ls -lh'
|
||||
ls -lh $argv;
|
||||
end
|
|
@ -0,0 +1,3 @@
|
|||
function rnmv --wraps='mpv (ls -p | grep -v / | shuf | head -1)' --description 'alias rnmv=mpv (ls -p | grep -v / | shuf | head -1)'
|
||||
mpv (ls -p | grep -v / | shuf | head -1) $argv;
|
||||
end
|
|
@ -0,0 +1,143 @@
|
|||
[Midnight-Commander]
|
||||
verbose=true
|
||||
shell_patterns=true
|
||||
auto_save_setup=true
|
||||
preallocate_space=false
|
||||
auto_menu=false
|
||||
use_internal_view=true
|
||||
use_internal_edit=true
|
||||
clear_before_exec=true
|
||||
confirm_delete=true
|
||||
confirm_overwrite=true
|
||||
confirm_execute=false
|
||||
confirm_history_cleanup=true
|
||||
confirm_exit=false
|
||||
confirm_directory_hotlist_delete=false
|
||||
confirm_view_dir=false
|
||||
safe_delete=false
|
||||
safe_overwrite=false
|
||||
use_8th_bit_as_meta=false
|
||||
mouse_move_pages_viewer=true
|
||||
mouse_close_dialog=false
|
||||
fast_refresh=false
|
||||
drop_menus=false
|
||||
wrap_mode=true
|
||||
old_esc_mode=true
|
||||
cd_symlinks=true
|
||||
show_all_if_ambiguous=false
|
||||
use_file_to_guess_type=true
|
||||
alternate_plus_minus=false
|
||||
only_leading_plus_minus=true
|
||||
show_output_starts_shell=false
|
||||
xtree_mode=false
|
||||
file_op_compute_totals=true
|
||||
classic_progressbar=true
|
||||
use_netrc=true
|
||||
ftpfs_always_use_proxy=false
|
||||
ftpfs_use_passive_connections=true
|
||||
ftpfs_use_passive_connections_over_proxy=false
|
||||
ftpfs_use_unix_list_options=true
|
||||
ftpfs_first_cd_then_ls=true
|
||||
ignore_ftp_chattr_errors=true
|
||||
editor_fill_tabs_with_spaces=false
|
||||
editor_return_does_auto_indent=true
|
||||
editor_backspace_through_tabs=false
|
||||
editor_fake_half_tabs=true
|
||||
editor_option_save_position=true
|
||||
editor_option_auto_para_formatting=false
|
||||
editor_option_typewriter_wrap=false
|
||||
editor_edit_confirm_save=true
|
||||
editor_syntax_highlighting=true
|
||||
editor_persistent_selections=true
|
||||
editor_drop_selection_on_copy=true
|
||||
editor_cursor_beyond_eol=false
|
||||
editor_cursor_after_inserted_block=false
|
||||
editor_visible_tabs=true
|
||||
editor_visible_spaces=true
|
||||
editor_line_state=false
|
||||
editor_simple_statusbar=false
|
||||
editor_check_new_line=false
|
||||
editor_show_right_margin=false
|
||||
editor_group_undo=false
|
||||
editor_state_full_filename=false
|
||||
editor_ask_filename_before_edit=false
|
||||
nice_rotating_dash=true
|
||||
shadows=true
|
||||
mcview_remember_file_position=false
|
||||
auto_fill_mkdir_name=true
|
||||
copymove_persistent_attr=true
|
||||
pause_after_run=1
|
||||
mouse_repeat_rate=100
|
||||
double_click_speed=250
|
||||
old_esc_mode_timeout=1000000
|
||||
max_dirt_limit=10
|
||||
num_history_items_recorded=60
|
||||
vfs_timeout=60
|
||||
ftpfs_directory_timeout=900
|
||||
ftpfs_retry_seconds=30
|
||||
fish_directory_timeout=900
|
||||
editor_tab_spacing=8
|
||||
editor_word_wrap_line_length=72
|
||||
editor_option_save_mode=0
|
||||
editor_backup_extension=~
|
||||
editor_filesize_threshold=64M
|
||||
editor_stop_format_chars=-+*\\,.;:&>
|
||||
mcview_eof=
|
||||
skin=seasons-spring16M
|
||||
|
||||
[Layout]
|
||||
output_lines=0
|
||||
left_panel_size=70
|
||||
top_panel_size=0
|
||||
message_visible=true
|
||||
keybar_visible=true
|
||||
xterm_title=true
|
||||
command_prompt=true
|
||||
menubar_visible=true
|
||||
free_space=true
|
||||
horizontal_split=false
|
||||
vertical_equal=true
|
||||
horizontal_equal=true
|
||||
|
||||
[Misc]
|
||||
timeformat_recent=%b %e %H:%M
|
||||
timeformat_old=%b %e %Y
|
||||
ftp_proxy_host=gate
|
||||
ftpfs_password=anonymous@
|
||||
display_codepage=UTF-8
|
||||
source_codepage=Other_8_bit
|
||||
autodetect_codeset=
|
||||
clipboard_store=
|
||||
clipboard_paste=
|
||||
|
||||
[Colors]
|
||||
base_color=
|
||||
xterm-256color=
|
||||
color_terminals=
|
||||
|
||||
[Panels]
|
||||
show_mini_info=true
|
||||
kilobyte_si=false
|
||||
mix_all_files=false
|
||||
show_backups=true
|
||||
show_dot_files=true
|
||||
fast_reload=false
|
||||
fast_reload_msg_shown=false
|
||||
mark_moves_down=true
|
||||
reverse_files_only=true
|
||||
auto_save_setup_panels=false
|
||||
navigate_with_arrows=false
|
||||
panel_scroll_pages=true
|
||||
panel_scroll_center=false
|
||||
mouse_move_pages=true
|
||||
filetype_mode=true
|
||||
permission_mode=false
|
||||
torben_fj_mode=false
|
||||
quick_search_mode=2
|
||||
select_flags=6
|
||||
|
||||
[Panelize]
|
||||
Find *.orig after patching=find . -name \\*.orig -print
|
||||
Find SUID and SGID programs=find . \\( \\( -perm -04000 -a -perm /011 \\) -o \\( -perm -02000 -a -perm /01 \\) \\) -print
|
||||
Find rejects after patching=find . -name \\*.rej -print
|
||||
Modified git files=git ls-files --modified
|
|
@ -18,6 +18,7 @@ audio/flac=mpv.desktop
|
|||
audio/x-wav=mpv.desktop
|
||||
image/jpeg=feh.desktop
|
||||
image/png=feh.desktop
|
||||
audio/mpegapplication/octet-stream=mpv.desktop
|
||||
|
||||
[Added Associations]
|
||||
x-scheme-handler/http=firefox.desktop;
|
||||
|
@ -36,5 +37,6 @@ text/markdown=userapp-emacsclient-1XKF10.desktop;
|
|||
audio/flac=mpv.desktop;
|
||||
x-scheme-handler/mailto=userapp-Thunderbird-GFW800.desktop;
|
||||
message/rfc822=userapp-Thunderbird-GFW800.desktop;
|
||||
application/pdf=org.pwmt.zathura-pdf-mupdf.desktop;
|
||||
application/pdf=firefox.desktop;org.pwmt.zathura-pdf-mupdf.desktop;
|
||||
application/octet-stream=mpv.desktop;
|
||||
application/zip=thunar.desktop;
|
|
@ -0,0 +1,348 @@
|
|||
configuration {
|
||||
modi: "window,run,ssh,combi";
|
||||
/* width: 50;*/
|
||||
/* lines: 15;*/
|
||||
/* columns: 1;*/
|
||||
font: "mono 14";
|
||||
/* bw: 1;*/
|
||||
/* location: 0;*/
|
||||
/* padding: 5;*/
|
||||
/* yoffset: 0;*/
|
||||
/* xoffset: 0;*/
|
||||
/* fixed-num-lines: true;*/
|
||||
/* show-icons: false;*/
|
||||
terminal: "xfce4-terminal";
|
||||
/* ssh-client: "ssh";*/
|
||||
/* ssh-command: "{terminal} -e {ssh-client} {host} [-p {port}]";*/
|
||||
/* run-command: "{cmd}";*/
|
||||
/* run-list-command: "";*/
|
||||
/* run-shell-command: "{terminal} -e {cmd}";*/
|
||||
/* window-command: "wmctrl -i -R {window}";*/
|
||||
/* window-match-fields: "all";*/
|
||||
/* icon-theme: ;*/
|
||||
/* drun-match-fields: "name,generic,exec,categories,keywords";*/
|
||||
/* drun-categories: ;*/
|
||||
/* drun-show-actions: false;*/
|
||||
/* drun-display-format: "{name} [<span weight='light' size='small'><i>({generic})</i></span>]";*/
|
||||
/* drun-url-launcher: "xdg-open";*/
|
||||
/* disable-history: false;*/
|
||||
/* ignored-prefixes: "";*/
|
||||
/* sort: false;*/
|
||||
/* sorting-method: "normal";*/
|
||||
/* case-sensitive: false;*/
|
||||
/* cycle: true;*/
|
||||
/* sidebar-mode: false;*/
|
||||
/* eh: 1;*/
|
||||
/* auto-select: false;*/
|
||||
/* parse-hosts: false;*/
|
||||
/* parse-known-hosts: true;*/
|
||||
/* combi-modi: "window,run";*/
|
||||
/* matching: "normal";*/
|
||||
/* tokenize: true;*/
|
||||
/* m: "-5";*/
|
||||
/* line-margin: 2;*/
|
||||
/* line-padding: 1;*/
|
||||
/* filter: ;*/
|
||||
/* separator-style: "dash";*/
|
||||
/* hide-scrollbar: false;*/
|
||||
/* fullscreen: false;*/
|
||||
/* fake-transparency: false;*/
|
||||
/* dpi: -1;*/
|
||||
/* threads: 0;*/
|
||||
/* scrollbar-width: 8;*/
|
||||
/* scroll-method: 0;*/
|
||||
/* fake-background: "screenshot";*/
|
||||
/* window-format: "{w} {c} {t}";*/
|
||||
/* click-to-exit: true;*/
|
||||
/* show-match: true;*/
|
||||
/* theme: ;*/
|
||||
/* color-normal: ;*/
|
||||
/* color-urgent: ;*/
|
||||
/* color-active: ;*/
|
||||
/* color-window: ;*/
|
||||
/* max-history-size: 25;*/
|
||||
/* combi-hide-mode-prefix: false;*/
|
||||
/* matching-negate-char: '-' /* unsupported */;*/
|
||||
/* cache-dir: ;*/
|
||||
/* window-thumbnail: false;*/
|
||||
/* drun-use-desktop-cache: false;*/
|
||||
/* drun-reload-desktop-cache: false;*/
|
||||
/* normalize-match: false;*/
|
||||
/* pid: "/run/user/1000/rofi.pid";*/
|
||||
/* display-window: ;*/
|
||||
/* display-windowcd: ;*/
|
||||
/* display-run: ;*/
|
||||
/* display-ssh: ;*/
|
||||
/* display-drun: ;*/
|
||||
/* display-combi: ;*/
|
||||
/* display-keys: ;*/
|
||||
/* display-file-browser: ;*/
|
||||
/* kb-primary-paste: "Control+V,Shift+Insert";*/
|
||||
/* kb-secondary-paste: "Control+v,Insert";*/
|
||||
/* kb-clear-line: "Control+w";*/
|
||||
/* kb-move-front: "Control+a";*/
|
||||
/* kb-move-end: "Control+e";*/
|
||||
/* kb-move-word-back: "Alt+b,Control+Left";*/
|
||||
/* kb-move-word-forward: "Alt+f,Control+Right";*/
|
||||
/* kb-move-char-back: "Left,Control+b";*/
|
||||
/* kb-move-char-forward: "Right,Control+f";*/
|
||||
/* kb-remove-word-back: "Control+Alt+h,Control+BackSpace";*/
|
||||
/* kb-remove-word-forward: "Control+Alt+d";*/
|
||||
/* kb-remove-char-forward: "Delete,Control+d";*/
|
||||
/* kb-remove-char-back: "BackSpace,Shift+BackSpace,Control+h";*/
|
||||
/* kb-remove-to-eol: "Control+k";*/
|
||||
/* kb-remove-to-sol: "Control+u";*/
|
||||
/* kb-accept-entry: "Control+j,Control+m,Return,KP_Enter";*/
|
||||
/* kb-accept-custom: "Control+Return";*/
|
||||
/* kb-accept-alt: "Shift+Return";*/
|
||||
/* kb-delete-entry: "Shift+Delete";*/
|
||||
/* kb-mode-next: "Shift+Right,Control+Tab";*/
|
||||
/* kb-mode-previous: "Shift+Left,Control+ISO_Left_Tab";*/
|
||||
/* kb-row-left: "Control+Page_Up";*/
|
||||
/* kb-row-right: "Control+Page_Down";*/
|
||||
/* kb-row-up: "Up,Control+p,ISO_Left_Tab";*/
|
||||
/* kb-row-down: "Down,Control+n";*/
|
||||
/* kb-row-tab: "Tab";*/
|
||||
/* kb-page-prev: "Page_Up";*/
|
||||
/* kb-page-next: "Page_Down";*/
|
||||
/* kb-row-first: "Home,KP_Home";*/
|
||||
/* kb-row-last: "End,KP_End";*/
|
||||
/* kb-row-select: "Control+space";*/
|
||||
/* kb-screenshot: "Alt+S";*/
|
||||
/* kb-ellipsize: "Alt+period";*/
|
||||
/* kb-toggle-case-sensitivity: "grave,dead_grave";*/
|
||||
/* kb-toggle-sort: "Alt+grave";*/
|
||||
/* kb-cancel: "Escape,Control+g,Control+bracketleft";*/
|
||||
/* kb-custom-1: "Alt+1";*/
|
||||
/* kb-custom-2: "Alt+2";*/
|
||||
/* kb-custom-3: "Alt+3";*/
|
||||
/* kb-custom-4: "Alt+4";*/
|
||||
/* kb-custom-5: "Alt+5";*/
|
||||
/* kb-custom-6: "Alt+6";*/
|
||||
/* kb-custom-7: "Alt+7";*/
|
||||
/* kb-custom-8: "Alt+8";*/
|
||||
/* kb-custom-9: "Alt+9";*/
|
||||
/* kb-custom-10: "Alt+0";*/
|
||||
/* kb-custom-11: "Alt+exclam";*/
|
||||
/* kb-custom-12: "Alt+at";*/
|
||||
/* kb-custom-13: "Alt+numbersign";*/
|
||||
/* kb-custom-14: "Alt+dollar";*/
|
||||
/* kb-custom-15: "Alt+percent";*/
|
||||
/* kb-custom-16: "Alt+dead_circumflex";*/
|
||||
/* kb-custom-17: "Alt+ampersand";*/
|
||||
/* kb-custom-18: "Alt+asterisk";*/
|
||||
/* kb-custom-19: "Alt+parenleft";*/
|
||||
/* kb-select-1: "Super+1";*/
|
||||
/* kb-select-2: "Super+2";*/
|
||||
/* kb-select-3: "Super+3";*/
|
||||
/* kb-select-4: "Super+4";*/
|
||||
/* kb-select-5: "Super+5";*/
|
||||
/* kb-select-6: "Super+6";*/
|
||||
/* kb-select-7: "Super+7";*/
|
||||
/* kb-select-8: "Super+8";*/
|
||||
/* kb-select-9: "Super+9";*/
|
||||
/* kb-select-10: "Super+0";*/
|
||||
/* ml-row-left: "ScrollLeft";*/
|
||||
/* ml-row-right: "ScrollRight";*/
|
||||
/* ml-row-up: "ScrollUp";*/
|
||||
/* ml-row-down: "ScrollDown";*/
|
||||
/* me-select-entry: "MousePrimary";*/
|
||||
/* me-accept-entry: "MouseDPrimary";*/
|
||||
/* me-accept-custom: "Control+MouseDPrimary";*/
|
||||
}
|
||||
/**
|
||||
* rofi -dump-theme output.
|
||||
* Rofi version: 1.6.1
|
||||
**/
|
||||
* {
|
||||
black: rgba(66, 57, 93, 80 %);
|
||||
dark-grey: rgba(117, 80, 123, 80 %);
|
||||
red: rgba(168, 117, 123, 80 %);
|
||||
light-red: rgba(255, 184, 209, 80 %);
|
||||
green: rgba(255, 133, 127, 80 %);
|
||||
light-green: rgba(241, 86, 142, 80 %);
|
||||
brown: rgba(230, 192, 0, 80 %);
|
||||
yellow: rgba(213, 164, 37, 80 %);
|
||||
blue: rgba(174, 129, 255, 80 %);
|
||||
light-blue: rgba(197, 163, 255, 80 %);
|
||||
magenta: rgba(113, 103, 153, 80 %);
|
||||
light-magenta: rgba(128, 119, 168, 80 %);
|
||||
cyan: rgba(194, 255, 223, 80 %);
|
||||
light-cyan: rgba(194, 255, 255, 80 %);
|
||||
light-grey: rgba(248, 248, 242, 80 %);
|
||||
white: rgba(248, 248, 240, 80 %);
|
||||
|
||||
background: rgba(0,0,0,0); //var(light-red); // Box background
|
||||
foreground: var(cyan);
|
||||
separatorcolor: var(red);
|
||||
border-color: var(light-red);
|
||||
spacing: 2;
|
||||
|
||||
normal-background: var(black);
|
||||
normal-foreground: var(cyan);
|
||||
urgent-background: var(black);
|
||||
urgent-foreground: var(cyan);
|
||||
active-background: var(black);
|
||||
active-foreground: var(cyan);
|
||||
selected-normal-background: var(brown);
|
||||
selected-normal-foreground: var(magenta);
|
||||
selected-urgent-background: var(black);
|
||||
selected-urgent-foreground: var(cyan);
|
||||
selected-active-background: var(brown);
|
||||
selected-active-foreground: var(magenta);
|
||||
alternate-normal-background: var(dark-grey);
|
||||
alternate-normal-foreground: var(light-cyan);
|
||||
alternate-urgent-background: var(light-red);
|
||||
alternate-urgent-foreground: var(cyan);
|
||||
alternate-active-background: var(black);
|
||||
alternate-active-foreground: var(cyan);
|
||||
}
|
||||
window.box {
|
||||
background: var(light-red);
|
||||
// transparency: background;
|
||||
}
|
||||
element {
|
||||
padding: 1px ;
|
||||
spacing: 5px ;
|
||||
border: 0;
|
||||
}
|
||||
element normal.normal {
|
||||
background-color: var(normal-background);
|
||||
text-color: var(normal-foreground);
|
||||
}
|
||||
element normal.urgent {
|
||||
background-color: var(urgent-background);
|
||||
text-color: var(urgent-foreground);
|
||||
}
|
||||
element normal.active {
|
||||
background-color: var(active-background);
|
||||
text-color: var(active-foreground);
|
||||
}
|
||||
element selected.normal {
|
||||
background-color: var(selected-normal-background);
|
||||
text-color: var(selected-normal-foreground);
|
||||
}
|
||||
element selected.urgent {
|
||||
background-color: var(selected-urgent-background);
|
||||
text-color: var(selected-urgent-foreground);
|
||||
}
|
||||
element selected.active {
|
||||
background-color: var(selected-active-background);
|
||||
text-color: var(selected-active-foreground);
|
||||
}
|
||||
element alternate.normal {
|
||||
background-color: var(alternate-normal-background);
|
||||
text-color: var(alternate-normal-foreground);
|
||||
}
|
||||
element alternate.urgent {
|
||||
background-color: var(alternate-urgent-background);
|
||||
text-color: var(alternate-urgent-foreground);
|
||||
}
|
||||
element alternate.active {
|
||||
background-color: var(alternate-active-background);
|
||||
text-color: var(alternate-active-foreground);
|
||||
}
|
||||
element-text {
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
highlight: inherit;
|
||||
text-color: inherit;
|
||||
background-color: inherit;
|
||||
}
|
||||
element-icon {
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
size: 1.0000em ;
|
||||
text-color: inherit;
|
||||
}
|
||||
window {
|
||||
padding: 5;
|
||||
background-color: var(background);
|
||||
border: 1;
|
||||
// transparency: real;
|
||||
}
|
||||
mainbox {
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
message {
|
||||
padding: 1px ;
|
||||
border-color: var(separatorcolor);
|
||||
border: 2px dash 0px 0px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: var(foreground);
|
||||
background-color: var(background);
|
||||
}
|
||||
listview {
|
||||
padding: 2px 0px 0px ;
|
||||
scrollbar: true;
|
||||
border-color: var(separatorcolor);
|
||||
spacing: 2px ;
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
padding: 0;
|
||||
handle-width: 8px ;
|
||||
border: 0;
|
||||
handle-color: var(normal-foreground);
|
||||
background-color: var(normal-background);
|
||||
}
|
||||
sidebar {
|
||||
border-color: var(separatorcolor);
|
||||
border: 2px dash 0px 0px ;
|
||||
}
|
||||
button {
|
||||
spacing: 0;
|
||||
text-color: var(normal-foreground);
|
||||
}
|
||||
button selected {
|
||||
background-color: var(selected-normal-background);
|
||||
text-color: var(selected-normal-foreground);
|
||||
}
|
||||
num-filtered-rows {
|
||||
expand: false;
|
||||
text-color: rgba ( 128, 128, 128, 100 % );
|
||||
background-color: inherit;
|
||||
}
|
||||
num-rows {
|
||||
expand: false;
|
||||
text-color: rgba ( 128, 128, 128, 100 % );
|
||||
background-color: inherit;
|
||||
}
|
||||
textbox-num-sep {
|
||||
expand: false;
|
||||
str: "/";
|
||||
text-color: rgba ( 128, 128, 128, 100 % );
|
||||
background-color: inherit;
|
||||
}
|
||||
inputbar {
|
||||
padding: 1px ;
|
||||
spacing: 0px ;
|
||||
text-color: var(normal-foreground);
|
||||
background-color: var(alternate-urgent-background);
|
||||
children: [ prompt,textbox-prompt-colon,entry,num-filtered-rows,textbox-num-sep,num-rows,case-indicator ];
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: var(normal-foreground);
|
||||
}
|
||||
entry {
|
||||
text-color: var(normal-foreground);
|
||||
background-color: var(alternate-urgent-background);
|
||||
spacing: 0;
|
||||
placeholder-color: rgba ( 128, 128, 128, 100 % );
|
||||
placeholder: "Type to filter";
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: var(normal-foreground);
|
||||
background-color: var(alternate-urgent-background);
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
margin: 0px 0.3000em 0.0000em 0.0000em ;
|
||||
expand: false;
|
||||
str: ":";
|
||||
text-color: inherit;
|
||||
background-color: inherit;
|
||||
}
|
|
@ -0,0 +1,168 @@
|
|||
/**
|
||||
* rofi -dump-theme output.
|
||||
* Rofi version: 1.6.1
|
||||
**/
|
||||
* {
|
||||
red: rgba ( 220, 50, 47, 100 % );
|
||||
selected-active-foreground: var(background);
|
||||
lightfg: rgba ( 88, 104, 117, 100 % );
|
||||
separatorcolor: var(foreground);
|
||||
urgent-foreground: var(red);
|
||||
alternate-urgent-background: var(lightbg);
|
||||
lightbg: rgba ( 238, 232, 213, 100 % );
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
border-color: var(foreground);
|
||||
normal-background: var(background);
|
||||
selected-urgent-background: var(red);
|
||||
alternate-active-background: var(lightbg);
|
||||
spacing: 2;
|
||||
blue: rgba ( 38, 139, 210, 100 % );
|
||||
alternate-normal-foreground: var(foreground);
|
||||
urgent-background: var(background);
|
||||
selected-normal-foreground: var(lightbg);
|
||||
active-foreground: var(blue);
|
||||
background: rgba ( 253, 246, 227, 100 % );
|
||||
selected-active-background: var(blue);
|
||||
active-background: var(background);
|
||||
selected-normal-background: var(lightfg);
|
||||
alternate-normal-background: var(lightbg);
|
||||
foreground: rgba ( 0, 43, 54, 100 % );
|
||||
selected-urgent-foreground: var(background);
|
||||
normal-foreground: var(foreground);
|
||||
alternate-urgent-foreground: var(red);
|
||||
alternate-active-foreground: var(blue);
|
||||
}
|
||||
element {
|
||||
padding: 1px ;
|
||||
spacing: 5px ;
|
||||
border: 0;
|
||||
}
|
||||
element normal.normal {
|
||||
background-color: var(normal-background);
|
||||
text-color: var(normal-foreground);
|
||||
}
|
||||
element normal.urgent {
|
||||
background-color: var(urgent-background);
|
||||
text-color: var(urgent-foreground);
|
||||
}
|
||||
element normal.active {
|
||||
background-color: var(active-background);
|
||||
text-color: var(active-foreground);
|
||||
}
|
||||
element selected.normal {
|
||||
background-color: var(selected-normal-background);
|
||||
text-color: var(selected-normal-foreground);
|
||||
}
|
||||
element selected.urgent {
|
||||
background-color: var(selected-urgent-background);
|
||||
text-color: var(selected-urgent-foreground);
|
||||
}
|
||||
element selected.active {
|
||||
background-color: var(selected-active-background);
|
||||
text-color: var(selected-active-foreground);
|
||||
}
|
||||
element alternate.normal {
|
||||
background-color: var(alternate-normal-background);
|
||||
text-color: var(alternate-normal-foreground);
|
||||
}
|
||||
element alternate.urgent {
|
||||
background-color: var(alternate-urgent-background);
|
||||
text-color: var(alternate-urgent-foreground);
|
||||
}
|
||||
element alternate.active {
|
||||
background-color: var(alternate-active-background);
|
||||
text-color: var(alternate-active-foreground);
|
||||
}
|
||||
element-text {
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
highlight: inherit;
|
||||
text-color: inherit;
|
||||
}
|
||||
element-icon {
|
||||
background-color: rgba ( 0, 0, 0, 0 % );
|
||||
size: 1.0000em ;
|
||||
text-color: inherit;
|
||||
}
|
||||
window {
|
||||
padding: 5;
|
||||
background-color: var(background);
|
||||
border: 1;
|
||||
}
|
||||
mainbox {
|
||||
padding: 0;
|
||||
border: 0;
|
||||
}
|
||||
message {
|
||||
padding: 1px ;
|
||||
border-color: var(separatorcolor);
|
||||
border: 2px dash 0px 0px ;
|
||||
}
|
||||
textbox {
|
||||
text-color: var(foreground);
|
||||
}
|
||||
listview {
|
||||
padding: 2px 0px 0px ;
|
||||
scrollbar: true;
|
||||
border-color: var(separatorcolor);
|
||||
spacing: 2px ;
|
||||
fixed-height: 0;
|
||||
border: 2px dash 0px 0px ;
|
||||
}
|
||||
scrollbar {
|
||||
width: 4px ;
|
||||
padding: 0;
|
||||
handle-width: 8px ;
|
||||
border: 0;
|
||||
handle-color: var(normal-foreground);
|
||||
}
|
||||
sidebar {
|
||||
border-color: var(separatorcolor);
|
||||
border: 2px dash 0px 0px ;
|
||||
}
|
||||
button {
|
||||
spacing: 0;
|
||||
text-color: var(normal-foreground);
|
||||
}
|
||||
button selected {
|
||||
background-color: var(selected-normal-background);
|
||||
text-color: var(selected-normal-foreground);
|
||||
}
|
||||
num-filtered-rows {
|
||||
expand: false;
|
||||
text-color: rgba ( 128, 128, 128, 100 % );
|
||||
}
|
||||
num-rows {
|
||||
expand: false;
|
||||
text-color: rgba ( 128, 128, 128, 100 % );
|
||||
}
|
||||
textbox-num-sep {
|
||||
expand: false;
|
||||
str: "/";
|
||||
text-color: rgba ( 128, 128, 128, 100 % );
|
||||
}
|
||||
inputbar {
|
||||
padding: 1px ;
|
||||
spacing: 0px ;
|
||||
text-color: var(normal-foreground);
|
||||
children: [ prompt,textbox-prompt-colon,entry,num-filtered-rows,textbox-num-sep,num-rows,case-indicator ];
|
||||
}
|
||||
case-indicator {
|
||||
spacing: 0;
|
||||
text-color: var(normal-foreground);
|
||||
}
|
||||
entry {
|
||||
text-color: var(normal-foreground);
|
||||
spacing: 0;
|
||||
placeholder-color: rgba ( 128, 128, 128, 100 % );
|
||||
placeholder: "Type to filter";
|
||||
}
|
||||
prompt {
|
||||
spacing: 0;
|
||||
text-color: var(normal-foreground);
|
||||
}
|
||||
textbox-prompt-colon {
|
||||
margin: 0px 0.3000em 0.0000em 0.0000em ;
|
||||
expand: false;
|
||||
str: ":";
|
||||
text-color: inherit;
|
||||
}
|
|
@ -20,6 +20,19 @@ XF86Audio{Raise,Lower}Volume
|
|||
|
||||
XF86AudioMute
|
||||
pamixer -t
|
||||
|
||||
# Lock the computer
|
||||
# super + l
|
||||
# dm-tool lock
|
||||
|
||||
# Menu for recording computer
|
||||
super + Insert
|
||||
dmenurecord
|
||||
|
||||
# Kill recordings and save file
|
||||
super + shift + Insert
|
||||
dmenurecord kill
|
||||
|
||||
#
|
||||
# bspwm hotkeys
|
||||
#
|
||||
|
|
|
@ -10,14 +10,15 @@
|
|||
[ -z "$1" ] && { "$BROWSER"; exit; }
|
||||
|
||||
case "$1" in
|
||||
*mkv|*webm|*mp4|*youtube.com/watch*|*youtube.com/playlist*|*youtu.be*|*hooktube.com*|*bitchute.com*|*videos.lukesmith.xyz*|*invidio.us*|*invidious.snopyta.org*|*invidiou.site*)
|
||||
*mkv|*webm|*mp4|*youtube.com/watch*|*youtube.com/playlist*|*youtu.be*|*hooktube.com*|*bitchute.com*|*videos.lukesmith.xyz*|*invidio.us*|*invidious.snopyta.org*|*invidiou.site*|*yewtu.be*)
|
||||
setsid -f mpv --ytdl --ytdl-format="bestvideo[height<=720]+bestaudio" -quiet "$1" >/dev/null 2>&1 ;;
|
||||
*png|*jpg|*jpe|*jpeg|*gif)
|
||||
curl -sL "$1" > "/tmp/$(echo "$1" | sed "s/.*\///")" && sxiv -a "/tmp/$(echo "$1" | sed "s/.*\///")" >/dev/null 2>&1 & ;;
|
||||
*mp3|*flac|*opus|*mp3?source*)
|
||||
setsid -f tsp curl -LO "$1" >/dev/null 2>&1 ;;
|
||||
magnet:*|*.torrent)
|
||||
transadd.sh "$1";;
|
||||
tsp transmission-remote -a "$1";
|
||||
tsp -d $id notify-send "Torrent added";;
|
||||
https://drive.google.com*)
|
||||
id=$(tsp wget --no-check-certificate -r "https://docs.google.com/uc?export=download&id=$( $1 | sed 's/.*=//')" -O gurglefile);
|
||||
tsp -D $id notify-send "👍 $id done" ;;
|
||||
|
|
|
@ -17,4 +17,4 @@ bgloc="${XDG_DATA_HOME:-$HOME/.local/share/}/bg"
|
|||
# wal -i "$(readlink -f "$bgloc")" -o "${XDG_CONFIG_HOME:-$HOME/.config}/wal/postrun" >/dev/null 2>&1
|
||||
|
||||
pidof dwm >/dev/null && xdotool key super+F12
|
||||
xwallpaper --stretch "$bgloc"
|
||||
xwallpaper --center "$bgloc"
|
||||
|
|
|
@ -10,9 +10,10 @@
|
|||
# mpd & # music player daemon-you might prefer it as a service though
|
||||
remaps & # run the remaps script, switching caps/esc and more; check it for more info
|
||||
setbg & # set the background with the `setbg` script
|
||||
xrdb ${XDG_CONFIG_HOME:-$HOME/.config}/Xresources & # Uncomment to use Xresources colors/settings on startup
|
||||
# xrdb ${XDG_CONFIG_HOME:-$HOME/.config}/Xresources & # Uncomment to use Xresources colors/settings on startup
|
||||
dunst & # dunst for notifications
|
||||
xset r rate 300 50 & # Speed xrate up
|
||||
unclutter & # Remove mouse when idle
|
||||
|
||||
# Set polytonic greek keyboard layout, switch with both shifts.
|
||||
setxkbmap -model pc105 -layout us,gr -variant ,polytonic -option grp:shifts_toggle
|
||||
|
|
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,3 @@
|
|||
[50927e843568814f7ed45ec4f944bd8b] Pokemon---Blue-Version-(UE)
|
||||
R I 1 L 0 0000cf7c c4 Buy HM01
|
||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue