~kota/dots

af731da65050b339f464c97824ef49d0c5603039 — Dakota Walsh 1 year, 8 months ago aeeceb3
dark-mode color tweaks
M alacritty-dark/.config/alacritty/alacritty.yml => alacritty-dark/.config/alacritty/alacritty.yml +5 -5
@@ 23,19 23,19 @@ colors:
  # Normal colors
  normal:
    black:   '#000000'
    red:     '#e6417e'
    green:   '#a1b56c'
    red:     '#ed834a'
    green:   '#58a69b'
    yellow:  '#f7ca88'
    blue:    '#7cafc2'
    magenta: '#888aca'
    cyan:    '#86c1b9'
    cyan:    '#43a383'
    white:   '#dedcdc'

  # Bright colors
  bright:
    black:   '#585858'
    red:     '#e66c8e'
    green:   '#bdcc7a'
    red:     '#ed9954'
    green:   '#57bda0'
    yellow:  '#ffd2a6'
    blue:    '#8ccddb'
    magenta: '#d19dc9'

M dprint/.config/dprint/chromium.desktop => dprint/.config/dprint/chromium.desktop +1 -105
@@ 1,109 1,5 @@
[Desktop Entry]
Name=Chromium
# Only KDE 4 seems to use GenericName, so we reuse the KDE strings.
# From Ubuntu's language-pack-kde-XX-base packages, version 9.04-20090413.
GenericName=Web Browser
GenericName[ar]=متصفح الشبكة
GenericName[bg]=Уеб браузър
GenericName[ca]=Navegador web
GenericName[cs]=WWW prohlížeč
GenericName[da]=Browser
GenericName[de]=Web-Browser
GenericName[el]=Περιηγητής ιστού
GenericName[en_GB]=Web Browser
GenericName[es]=Navegador web
GenericName[et]=Veebibrauser
GenericName[fi]=WWW-selain
GenericName[fr]=Navigateur Web
GenericName[gu]=વેબ બ્રાઉઝર
GenericName[he]=דפדפן אינטרנט
GenericName[hi]=वेब ब्राउज़र
GenericName[hu]=Webböngésző
GenericName[it]=Browser Web
GenericName[ja]=ウェブブラウザ
GenericName[kn]=ಜಾಲ ವೀಕ್ಷಕ
GenericName[ko]=웹 브라우저
GenericName[lt]=Žiniatinklio naršyklė
GenericName[lv]=Tīmekļa pārlūks
GenericName[ml]=വെബ് ബ്രൌസര്‍
GenericName[mr]=वेब ब्राऊजर
GenericName[nb]=Nettleser
GenericName[nl]=Webbrowser
GenericName[pl]=Przeglądarka WWW
GenericName[pt]=Navegador Web
GenericName[pt_BR]=Navegador da Internet
GenericName[ro]=Navigator de Internet
GenericName[ru]=Веб-браузер
GenericName[sl]=Spletni brskalnik
GenericName[sv]=Webbläsare
GenericName[ta]=இணைய உலாவி
GenericName[th]=เว็บเบราว์เซอร์
GenericName[tr]=Web Tarayıcı
GenericName[uk]=Навігатор Тенет
GenericName[zh_CN]=网页浏览器
GenericName[zh_HK]=網頁瀏覽器
GenericName[zh_TW]=網頁瀏覽器
# Not translated in KDE, from Epiphany 2.26.1-0ubuntu1.
GenericName[bn]=ওয়েব ব্রাউজার
GenericName[fil]=Web Browser
GenericName[hr]=Web preglednik
GenericName[id]=Browser Web
GenericName[or]=ଓ୍ବେବ ବ୍ରାଉଜର
GenericName[sk]=WWW prehliadač
GenericName[sr]=Интернет прегледник
GenericName[te]=మహాతల అన్వేషి
GenericName[vi]=Bộ duyệt Web
# Gnome and KDE 3 uses Comment.
Comment=Access the Internet
Comment[ar]=الدخول إلى الإنترنت
Comment[bg]=Достъп до интернет
Comment[bn]=ইন্টারনেটটি অ্যাক্সেস করুন
Comment[ca]=Accedeix a Internet
Comment[cs]=Přístup k internetu
Comment[da]=Få adgang til internettet
Comment[de]=Internetzugriff
Comment[el]=Πρόσβαση στο Διαδίκτυο
Comment[en_GB]=Access the Internet
Comment[es]=Accede a Internet.
Comment[et]=Pääs Internetti
Comment[fi]=Käytä internetiä
Comment[fil]=I-access ang Internet
Comment[fr]=Accéder à Internet
Comment[gu]=ઇંટરનેટ ઍક્સેસ કરો
Comment[he]=גישה אל האינטרנט
Comment[hi]=इंटरनेट तक पहुंच स्थापित करें
Comment[hr]=Pristup Internetu
Comment[hu]=Internetelérés
Comment[id]=Akses Internet
Comment[it]=Accesso a Internet
Comment[ja]=インターネットにアクセス
Comment[kn]=ಇಂಟರ್ನೆಟ್ ಅನ್ನು ಪ್ರವೇಶಿಸಿ
Comment[ko]=인터넷 연결
Comment[lt]=Interneto prieiga
Comment[lv]=Piekļūt internetam
Comment[ml]=ഇന്റര്‍‌നെറ്റ് ആക്‌സസ് ചെയ്യുക
Comment[mr]=इंटरनेटमध्ये प्रवेश करा
Comment[nb]=Gå til Internett
Comment[nl]=Verbinding maken met internet
Comment[or]=ଇଣ୍ଟର୍ନେଟ୍ ପ୍ରବେଶ କରନ୍ତୁ
Comment[pl]=Skorzystaj z internetu
Comment[pt]=Aceder à Internet
Comment[pt_BR]=Acessar a internet
Comment[ro]=Accesaţi Internetul
Comment[ru]=Доступ в Интернет
Comment[sk]=Prístup do siete Internet
Comment[sl]=Dostop do interneta
Comment[sr]=Приступите Интернету
Comment[sv]=Gå ut på Internet
Comment[ta]=இணையத்தை அணுகுதல்
Comment[te]=ఇంటర్నెట్‌ను ఆక్సెస్ చెయ్యండి
Comment[th]=เข้าถึงอินเทอร์เน็ต
Comment[tr]=İnternet'e erişin
Comment[uk]=Доступ до Інтернету
Comment[vi]=Truy cập Internet
Comment[zh_CN]=访问互联网
Comment[zh_HK]=連線到網際網路
Comment[zh_TW]=連線到網際網路
Name=chromium
Exec=chromium %U
Terminal=false
Icon=chromium

A dprint/.config/dprint/org.kde.krita.desktop => dprint/.config/dprint/org.kde.krita.desktop +14 -0
@@ 0,0 1,14 @@
[Desktop Entry]
Name=krita
Exec=krita %F
MimeType=application/x-krita;image/openraster;application/x-krita-paintoppreset;
Type=Application
Icon=krita
Categories=Qt;KDE;Graphics;2DGraphics;RasterGraphics;
X-KDE-NativeMimeType=application/x-krita
X-KDE-ExtraNativeMimeTypes=
StartupNotify=true
X-Krita-Version=28
StartupWMClass=krita
# Always be the preferred handler for .kra files
InitialPreference=99

M dprint/.config/dprint/polymc.desktop => dprint/.config/dprint/polymc.desktop +1 -1
@@ 1,6 1,6 @@
[Desktop Entry]
Version=1.0
Name=polymc
Name=minecraft
Comment=A custom launcher for Minecraft that allows you to easily manage multiple installations of Minecraft at once.
Type=Application
Terminal=false

A dprint/.config/dprint/screenshot.desktop => dprint/.config/dprint/screenshot.desktop +6 -0
@@ 0,0 1,6 @@
[Desktop Entry]
Name=screenshot
Exec=/home/kota/bin/scrotpcf
Terminal=false
Type=Application
Version=1.0

A dprint/.config/dprint/senpai.desktop => dprint/.config/dprint/senpai.desktop +6 -0
@@ 0,0 1,6 @@
[Desktop Entry]
Name=senpai
Exec=alacritty --class "Alacritty-float,Alacritty-float" -o window.dimensions.columns=116 -o window.dimensions.lines=36 -e senpai
Terminal=false
Type=Application
Version=1.0

M neovim/.config/nvim/lua/plugins/init.lua => neovim/.config/nvim/lua/plugins/init.lua +29 -27
@@ 12,6 12,9 @@ require('packer').startup(function(use)
		config = function() require('impatient') end
	}

	-- Ability to reload neovim
	use 'famiu/nvim-reload'

	-- Colorscheme
	use '~/g/far-left'
	use 'RRethy/nvim-base16'


@@ 37,7 40,7 @@ require('packer').startup(function(use)

	-- LSP
	use 'neovim/nvim-lspconfig'
	use 'hrsh7th/cmp-nvim-lsp' -- TODO: swap for nvim-compleet eventually...
	use 'hrsh7th/cmp-nvim-lsp'
	use 'hrsh7th/cmp-buffer'
	use 'hrsh7th/cmp-path'
	use 'hrsh7th/cmp-cmdline'


@@ 64,33 67,18 @@ require('packer').startup(function(use)
		run = ':GoUpdateBinaries',
	}

	-- Hop around the page quickly
	use {
		'phaazon/hop.nvim', -- TODO: theme with base16
		branch = 'v1', -- optional but strongly recommended
		config = function()
			require 'hop'.setup()
		end
	}

	-- Fuzzy searcher
	use 'nvim-telescope/telescope.nvim'
	use { 'nvim-telescope/telescope-fzf-native.nvim', run = 'make' }
	use 'tom-anders/telescope-vim-bookmarks.nvim'
	use '~/g/telescope-thesaurus.nvim'

	-- dirbuf as filemanager
	use "elihunter173/dirbuf.nvim"

	-- Draw ASCII diagrams :VBox
	use "jbyuki/venn.nvim"

	-- Wiki
	use { 'lervag/wiki.vim', ft = 'wiki' }
	use { '~/g/wiki-ft.vim', ft = 'wiki' }

	-- Auto-close brackets and such when hitting enter
	-- use 'rstacruz/vim-closer'
	-- use 'tpope/vim-endwise' -- TODO: Add markdown ``` support
	use 'jkramer/vim-checkbox' -- useful in non-wiki markdown too

	-- Comment things in/out
	use {


@@ 111,15 99,18 @@ require('packer').startup(function(use)
		config = 'vim.cmd[[runtime macros/sandwich/keymap/surround.vim]]'
	}

	-- Improvements to marks
	use '~/g/bettermarks'

	-- Show undo history as a tree
	use 'mbbill/undotree'

	-- Show code outline window.
	use 'stevearc/aerial.nvim'

	-- Close all buffers except the current
	use 'vim-scripts/BufOnly.vim'

	-- Bookmarks (project wide marks)
	use 'MattesGroeger/vim-bookmarks'

	-- Adds a cx "exchange" operator to swap selections
	use 'tommcdo/vim-exchange'



@@ 130,7 121,7 @@ require('packer').startup(function(use)
	use 'wellle/targets.vim'

	-- Better speed-dating
	use 'monaqa/dial.nvim' -- TODO: configure properly
	use 'monaqa/dial.nvim'

	-- Align text
	use 'junegunn/vim-easy-align'


@@ 153,6 144,9 @@ require('packer').startup(function(use)
	-- Make * search work in visual mode
	use 'bronson/vim-visual-star-search'

	-- Fancy startup screen lol
	use 'goolord/alpha-nvim'

	-- Display :StartupTime
	use 'dstein64/vim-startuptime'
end)


@@ 181,7 175,17 @@ require('telescope').setup {
	}
}
require('telescope').load_extension('fzf')
require('telescope').load_extension('vim_bookmarks')

-- mark visualizations
require('marks').setup()

-- code outline
require'aerial'.setup({
	on_attach = function(bufnr)
		vim.api.nvim_buf_set_keymap(bufnr, 'n', '_', '<cmd>AerialToggle<CR>', {})
	end
})


-- hexokinase
vim.g.Hexokinase_optInPatterns = 'full_hex,rgb,rgba,hsl,hsla'


@@ 190,7 194,5 @@ vim.g.Hexokinase_optInPatterns = 'full_hex,rgb,rgba,hsl,hsla'
vim.g.wiki_root = "~/docs/memex"
vim.g.wiki_filetypes = { 'md', 'wiki' }

-- bookmarks
vim.g.bookmark_save_per_working_dir = 1
vim.g.bookmark_center = 1
vim.g.bookmark_auto_save = 1
-- startup
require'alpha'.setup(require('plugins.dashboard').config)

D neovim/.config/nvim/lua/plugins/theme.dark => neovim/.config/nvim/lua/plugins/theme.dark +0 -66
@@ 1,66 0,0 @@
-- Base16 black-pastel for neovim
require('base16-colorscheme').setup({
base00 = "#000000",
base01 = "#282828",
base02 = "#383838",
base03 = "#5a5a5a",
base04 = "#b8b8b8",
base05 = "#d8d8d8",
base06 = "#e8e8e8",
base07 = "#f8f8f8",
base08 = "#e6417e",
base09 = "#dc9656",
base0A = "#f7ca88",
base0B = "#a1b56c",
base0C = "#86c1b9",
base0D = "#7cafc2",
base0E = "#888aca",
base0F = "#a16946",
})

local function lineCount()
	total = vim.api.nvim_buf_line_count(0)
  return '%l' .. '/' .. total
end

local wcFiletypes = { 'md', 'markdown', 'txt', 'wiki' }
local function getWords()
	for _,v in pairs(wcFiletypes) do
		if v == vim.bo.filetype then
			if vim.fn.wordcount().visual_words == 1 then
				return tostring(vim.fn.wordcount().visual_words) .. " word"
			elseif not (vim.fn.wordcount().visual_words == nil) then
				return tostring(vim.fn.wordcount().visual_words) .. " words"
			else
				return tostring(vim.fn.wordcount().words) .. " words"
			end
		end
	end
	return ""
end

-- NOTE: Load colorscheme before lualine
require('lualine').setup {
	options = {
		theme = 'base16',
		section_separators = { left = '', right = '' },
		component_separators = { left = '', right = '' },
		globalstatus = true,
	},
	sections = {
		lualine_a = {'mode'},
		lualine_b = {{ 'filename', path = 1 }},
		lualine_c = {{'b:gitsigns_head', icon = ''}},
		lualine_x = {getWords},
		lualine_y = {'diagnostics', 'filetype'},
		lualine_z = {lineCount}
	},
	inactive_sections = {
		lualine_a = {},
		lualine_b = {},
		lualine_c = {'filename'},
		lualine_x = {'location'},
		lualine_y = {},
		lualine_z = {}
	},
}

D neovim/.config/nvim/lua/plugins/theme.lua => neovim/.config/nvim/lua/plugins/theme.lua +0 -1
@@ 1,1 0,0 @@
./theme.light
\ No newline at end of file

R neovim/.config/nvim/lua/plugins/theme.light => neovim/.config/nvim/lua/plugins/theme.lua +1 -0
@@ 1,3 1,4 @@
vim.o.background = "dark"
local left = require('far-left')
left.setup()
local left_theme = left.lualine()

M paleta/.config/paleta/dark => paleta/.config/paleta/dark +5 -5
@@ 2,16 2,16 @@ dedcdc
000000
dedcdc
000000
e6417e
a1b56c
ed834a
58a69b
f7ca88
7cafc2
888aca
86c1b9
43a383
dedcdc
585858
e66c8e
bdcc7a
ed9954
57bda0
ffd2a6
8ccddb
d19dc9

M xob-dark/.config/xob/styles.cfg => xob-dark/.config/xob/styles.cfg +3 -3
@@ 12,9 12,9 @@ default = {

    color = {
        normal = {
            fg     = "#888aca";
            fg     = "#58a69b";
            bg     = "#000000";
            border = "#888aca";
            border = "#58a69b";
        };
        alt = {
            fg     = "#565656";


@@ 24,7 24,7 @@ default = {
        overflow = {
            fg     = "#f7ca88";
            bg     = "#000000";
            border = "#888aca";
            border = "#58a69b";
        };
        altoverflow = {
            fg     = "#666666";

M xresources/.Xresources => xresources/.Xresources +3 -3
@@ 5,10 5,10 @@ Sxiv.foreground: #000000

dmenu.font: Iosevka:size=9:antialias=true:autohint=true
dmenu.normbgcolor: #000000
dmenu.selbgcolor: #888aca
dmenu.selbgcolor: #58a69b

i3wm.sc: #888aca
i3wm.bc: #e6417e
i3wm.sc: #58a69b
i3wm.bc: #f7ca88
i3wm.bg: #f0f0f0
i3wm.uc: #565656
i3wm.fc: #000000

M zsh/.zshenv => zsh/.zshenv +1 -1
@@ 11,7 11,7 @@ export SVDIR=$HOME/.service/
export GUI=1
export NNN_OPTS='acC'
export NNN_OPENER="$HOME/.config/nnn/plugins/nuke"
export NNN_COLORS='4444'
export NNN_COLORS='2222'
export NNN_BMS="d:$HOME/docs;h:$HOME;g:$HOME/g;G:$HOME/git;p:$HOME/pics;t:$HOME/tmp;m:/run/media/kota;M:/mnt"
export NNN_PLUG='r:fixname;d:xdgdefault;j:autojump;p:preview-tui'
export XDG_CURRENT_DESKTOP='gnome' # Use gnome's file select dialogs.