diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index bab25ed..0000000 Binary files a/.DS_Store and /dev/null differ diff --git a/nvim/.config/nvim/data/.DS_Store b/nvim/.config/nvim/data/.DS_Store deleted file mode 100644 index e56a20e..0000000 Binary files a/nvim/.config/nvim/data/.DS_Store and /dev/null differ diff --git a/nvim/.config/nvim/git-sim_media/images/git-sim-commit_01-25-23_21-57-35.jpg b/nvim/.config/nvim/git-sim_media/images/git-sim-commit_01-25-23_21-57-35.jpg deleted file mode 100644 index 92eaca5..0000000 Binary files a/nvim/.config/nvim/git-sim_media/images/git-sim-commit_01-25-23_21-57-35.jpg and /dev/null differ diff --git a/nvim/.config/nvim/git-sim_media/texts/3bed7bee5fe42828.svg b/nvim/.config/nvim/git-sim_media/texts/3bed7bee5fe42828.svg deleted file mode 100644 index 9a60155..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/3bed7bee5fe42828.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/46c35ae919141cc2.svg b/nvim/.config/nvim/git-sim_media/texts/46c35ae919141cc2.svg deleted file mode 100644 index 03afa90..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/46c35ae919141cc2.svg +++ /dev/null @@ -1,91 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/5a6f0f06eb6a1abb.svg b/nvim/.config/nvim/git-sim_media/texts/5a6f0f06eb6a1abb.svg deleted file mode 100644 index 818004c..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/5a6f0f06eb6a1abb.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/642cbb1c7323e76e.svg b/nvim/.config/nvim/git-sim_media/texts/642cbb1c7323e76e.svg deleted file mode 100644 index 9031d13..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/642cbb1c7323e76e.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/681ce5f174caeabc.svg b/nvim/.config/nvim/git-sim_media/texts/681ce5f174caeabc.svg deleted file mode 100644 index 051360c..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/681ce5f174caeabc.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/6f00958f534de993.svg b/nvim/.config/nvim/git-sim_media/texts/6f00958f534de993.svg deleted file mode 100644 index 6dca218..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/6f00958f534de993.svg +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/80bbc0773fb10e54.svg b/nvim/.config/nvim/git-sim_media/texts/80bbc0773fb10e54.svg deleted file mode 100644 index d370c6f..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/80bbc0773fb10e54.svg +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/8b0da23037d9f0e8.svg b/nvim/.config/nvim/git-sim_media/texts/8b0da23037d9f0e8.svg deleted file mode 100644 index cc2b642..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/8b0da23037d9f0e8.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/8df45b86b51cd32f.svg b/nvim/.config/nvim/git-sim_media/texts/8df45b86b51cd32f.svg deleted file mode 100644 index ac0e587..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/8df45b86b51cd32f.svg +++ /dev/null @@ -1,65 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/9b9b19c2a3d0710b.svg b/nvim/.config/nvim/git-sim_media/texts/9b9b19c2a3d0710b.svg deleted file mode 100644 index 0c77e8a..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/9b9b19c2a3d0710b.svg +++ /dev/null @@ -1,32 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/b38e922aa28be0da.svg b/nvim/.config/nvim/git-sim_media/texts/b38e922aa28be0da.svg deleted file mode 100644 index b2e0c97..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/b38e922aa28be0da.svg +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/ce81cb859f00de63.svg b/nvim/.config/nvim/git-sim_media/texts/ce81cb859f00de63.svg deleted file mode 100644 index 8ad763e..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/ce81cb859f00de63.svg +++ /dev/null @@ -1,52 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/d5cbfecb417a84e6.svg b/nvim/.config/nvim/git-sim_media/texts/d5cbfecb417a84e6.svg deleted file mode 100644 index f7d2d14..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/d5cbfecb417a84e6.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/dd04ffabe02505eb.svg b/nvim/.config/nvim/git-sim_media/texts/dd04ffabe02505eb.svg deleted file mode 100644 index efcae9a..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/dd04ffabe02505eb.svg +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/texts/eb86629d54dd331d.svg b/nvim/.config/nvim/git-sim_media/texts/eb86629d54dd331d.svg deleted file mode 100644 index c849fae..0000000 --- a/nvim/.config/nvim/git-sim_media/texts/eb86629d54dd331d.svg +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/nvim/.config/nvim/git-sim_media/videos/1080p60/GitSim.mp4 b/nvim/.config/nvim/git-sim_media/videos/1080p60/GitSim.mp4 deleted file mode 100644 index 0bfd1bb..0000000 Binary files a/nvim/.config/nvim/git-sim_media/videos/1080p60/GitSim.mp4 and /dev/null differ diff --git a/nvim/.config/nvim/git-sim_media/videos/1080p60/partial_movie_files/GitSim/3168721105_51972775_2708716386.mp4 b/nvim/.config/nvim/git-sim_media/videos/1080p60/partial_movie_files/GitSim/3168721105_51972775_2708716386.mp4 deleted file mode 100644 index 39ee5f0..0000000 Binary files a/nvim/.config/nvim/git-sim_media/videos/1080p60/partial_movie_files/GitSim/3168721105_51972775_2708716386.mp4 and /dev/null differ diff --git a/nvim/.config/nvim/git-sim_media/videos/1080p60/partial_movie_files/GitSim/partial_movie_file_list.txt b/nvim/.config/nvim/git-sim_media/videos/1080p60/partial_movie_files/GitSim/partial_movie_file_list.txt deleted file mode 100644 index 0558034..0000000 --- a/nvim/.config/nvim/git-sim_media/videos/1080p60/partial_movie_files/GitSim/partial_movie_file_list.txt +++ /dev/null @@ -1,2 +0,0 @@ -# This file is used internally by FFMPEG. -file 'file:/Users/normrasmussen/.config/nvim/git-sim_media/videos/1080p60/partial_movie_files/GitSim/3168721105_51972775_2708716386.mp4' diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 2a52e69..884a8a9 100755 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -10,6 +10,7 @@ local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" }) end vim.opt.rtp:prepend(lazypath) + vim.g.mapleader = ',' vim.g.localmapleader = ',' --- vim.opt.textwidth = 85 diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 149e2eb..c612896 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -16,7 +16,7 @@ "deadcolumn.nvim": { "branch": "master", "commit": "b9b5e237371ae5379e280e4df9ecf62e4bc8d7a5" }, "diffview.nvim": { "branch": "main", "commit": "3dc498c9777fe79156f3d32dddd483b8b3dbd95f" }, "distant.nvim": { "branch": "v0.2", "commit": "9dd21f8fa25795e56756e1ea27a1586ceee35582" }, - "dracula.nvim": { "branch": "main", "commit": "7200e64c589f899d29f8963aad7543856d1c2545" }, + "dracula.nvim": { "branch": "main", "commit": "cadf9a1d873d67a92a76b258715cad91f0c1dbb9" }, "f-string-toggle.nvim": { "branch": "main", "commit": "4e2ad79dfc5122dd65515ebbdd671e8ee01d157e" }, "fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" }, "friendly-snippets": { "branch": "main", "commit": "53d3df271d031c405255e99410628c26a8f0d2b0" }, @@ -24,54 +24,54 @@ "glow.nvim": { "branch": "main", "commit": "5b38fb7b6e806cac62707a4aba8c10c5f14d5bb5" }, "headlines.nvim": { "branch": "master", "commit": "e3d7bfdf40e41a020d966d35f8b48d75b90367d2" }, "hover.nvim": { "branch": "main", "commit": "0a0dd1baf1bb9415e3358207b6ab35747fb5f3ba" }, - "indent-blankline.nvim": { "branch": "master", "commit": "7206c77cb931f79885fc47f88ae18f99148392eb" }, + "indent-blankline.nvim": { "branch": "master", "commit": "3084950d1b66426d207064a509477cbfa96362c6" }, "kanagawa.nvim": { "branch": "master", "commit": "c19b9023842697ec92caf72cd3599f7dd7be4456" }, "lazy.nvim": { "branch": "main", "commit": "96584866b9c5e998cbae300594d0ccfd0c464627" }, "lsp-timeout.nvim": { "branch": "main", "commit": "6325906730330105a9adc41d0ceb8499b3072e2b" }, "lualine.nvim": { "branch": "master", "commit": "2248ef254d0a1488a72041cfb45ca9caada6d994" }, "markdown-preview.nvim": { "branch": "master", "commit": "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee" }, - "mason-lspconfig.nvim": { "branch": "main", "commit": "9453e3d6cd2ca45d96e20f343e8f1b927364b630" }, + "mason-lspconfig.nvim": { "branch": "main", "commit": "56e435e09f8729af2d41973e81a0db440f8fe9c9" }, "mason-null-ls.nvim": { "branch": "main", "commit": "d1f7258f80867f718d643d88eee66959671a4bef" }, "mason.nvim": { "branch": "main", "commit": "41e75af1f578e55ba050c863587cffde3556ffa6" }, "mini.comment": { "branch": "main", "commit": "3d9c8009615857e982f09bc5357fc95f2a2175f3" }, "mini.fuzzy": { "branch": "stable", "commit": "3f4dca52f791feb5a009fecf8d519f2e391271f4" }, - "mini.move": { "branch": "main", "commit": "05f33f031887cbb5b13d3d1b59cd6988014abd6e" }, + "mini.move": { "branch": "main", "commit": "03a16d64e58da0a871de6493c3d8fa1101baef46" }, "mini.pairs": { "branch": "stable", "commit": "71f117fd57f930da6ef4126b24f594dd398bac26" }, "mini.surround": { "branch": "main", "commit": "af8129efcabe95fc08a233e9f91569829bed031f" }, - "mini.trailspace": { "branch": "main", "commit": "14d57f3af4925d329f0070c0479a2d96714837c1" }, - "mkdnflow.nvim": { "branch": "main", "commit": "7bdf14c718c2f215e1f8530883b44a288db37ec9" }, + "mini.trailspace": { "branch": "main", "commit": "60d0eca6703b55285e33b0da00105cde50d188df" }, + "mkdnflow.nvim": { "branch": "main", "commit": "d10908058836afe3ec2867cf3f603c1fd78dd8fb" }, "neoscroll.nvim": { "branch": "master", "commit": "be4ebf855a52f71ca4338694a5696675d807eff9" }, "neovim": { "branch": "main", "commit": "92762f4fa2144c05db760ea254f4c399a56a7ef5" }, "night-owl.nvim": { "branch": "main", "commit": "5106bb2d420bb4c6867cd577f9413de039052275" }, "nightfly": { "branch": "master", "commit": "06ad2689ebd251a71c6caeb9fb47e231773c9b47" }, - "nightfox.nvim": { "branch": "main", "commit": "eb82712f86319272f4b7b9dbb4ec6df650e6987f" }, + "nightfox.nvim": { "branch": "main", "commit": "fcf699bef2b2731c840a5746113c3dd31a9cb813" }, "nui.nvim": { "branch": "main", "commit": "c9b4de623d19a85b353ff70d2ae9c77143abe69c" }, "null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" }, "numb.nvim": { "branch": "master", "commit": "3f7d4a74bd456e747a1278ea1672b26116e0824d" }, - "nvim": { "branch": "main", "commit": "64dc309bc157779691be38bbfc5123584e0a4a85" }, - "nvim-cmp": { "branch": "main", "commit": "41d7633e4146dce1072de32cea31ee31b056a131" }, + "nvim": { "branch": "main", "commit": "4fbab1f01488718c3d54034a473d0346346b90e3" }, + "nvim-cmp": { "branch": "main", "commit": "538e37ba87284942c1d76ed38dd497e54e65b891" }, "nvim-colorizer.lua": { "branch": "master", "commit": "36c610a9717cc9ec426a07c8e6bf3b3abcb139d6" }, - "nvim-dap": { "branch": "master", "commit": "bbe2c6f3438542a37cc2141a8e385f7dfe07d87d" }, - "nvim-dap-python": { "branch": "master", "commit": "e0be843877e7ae756ef1ee7a441ca0b9e1677da9" }, + "nvim-dap": { "branch": "master", "commit": "f0dca670fa059eb89dda8869a6310c804241345c" }, + "nvim-dap-python": { "branch": "master", "commit": "091e4ae00a12085f9ed4200a3cd04af7179b8a23" }, "nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" }, "nvim-http": { "branch": "main", "commit": "d220ede58aee3a9663e7446216a4a1a5554677d1" }, - "nvim-lspconfig": { "branch": "master", "commit": "f451052bd6804e9e5ccd0ac874d7df8d3d4c55b9" }, - "nvim-notify": { "branch": "master", "commit": "e4a2022f4fec2d5ebc79afa612f96d8b11c627b3" }, + "nvim-lspconfig": { "branch": "master", "commit": "9099871a7c7e1c16122e00d70208a2cd02078d80" }, + "nvim-notify": { "branch": "master", "commit": "ba1f59dccc584dddd138da870d0ee99b3f04ce54" }, "nvim-prose": { "branch": "main", "commit": "38aac8c9c94a5725d152bdfea374d60e07fb93d6" }, - "nvim-tree.lua": { "branch": "master", "commit": "141c0f97c35f274031294267808ada59bb5fb08e" }, - "nvim-treesitter": { "branch": "master", "commit": "78d75bce03f218ee30aedb6e24e3ec1189a3e9ff" }, - "nvim-web-devicons": { "branch": "master", "commit": "8b2e5ef9eb8a717221bd96cb8422686d65a09ed5" }, + "nvim-tree.lua": { "branch": "master", "commit": "50f30bcd8c62ac4a83d133d738f268279f2c2ce2" }, + "nvim-treesitter": { "branch": "master", "commit": "454c3a9ba86f841dc3b5bb17d150a873a16b77b4" }, + "nvim-web-devicons": { "branch": "master", "commit": "aff5f50b34754335a312c9b3dc5b245f605ce437" }, "plenary.nvim": { "branch": "master", "commit": "55d9fe89e33efd26f532ef20223e5f9430c8b0c0" }, "popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" }, "pulse.nvim": { "branch": "main", "commit": "4026460b12da9abcfe34322db0bdc80e4b0dce3d" }, - "rainbow-delimiters.nvim": { "branch": "master", "commit": "cc5f3a00819b3bef2789f95443057613ed7c42f8" }, + "rainbow-delimiters.nvim": { "branch": "master", "commit": "a27051f08f6c03928ee9e94339f53da3107857db" }, "sonokai": { "branch": "master", "commit": "bdce098fc9e7202d3c555e2dc98c755ca1c23835" }, - "starry.nvim": { "branch": "master", "commit": "b39860875870827c15bcb9be700a00a0b06062a1" }, + "starry.nvim": { "branch": "master", "commit": "c61379d4dc81572026975db7821aa3bed76f98d5" }, "symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" }, "telescope-cmdline.nvim": { "branch": "main", "commit": "0d8de12046e987cf09ce62ce6924156270533741" }, "telescope-file-browser.nvim": { "branch": "master", "commit": "8e0543365fe5781c9babea7db89ef06bcff3716d" }, "telescope-fzf-native.nvim": { "branch": "main", "commit": "6c921ca12321edaa773e324ef64ea301a1d0da62" }, - "telescope-live-grep-args.nvim": { "branch": "master", "commit": "851c0997d55601f2afd7290db0f90dc364e29f58" }, + "telescope-live-grep-args.nvim": { "branch": "master", "commit": "731a046da7dd3adff9de871a42f9b7fb85f60f47" }, "telescope.nvim": { "branch": "master", "commit": "7011eaae0ac1afe036e30c95cf80200b8dc3f21a" }, "thethethe.nvim": { "branch": "main", "commit": "c542d26de1c3dab104927b354ccfd62bf977cb5a" }, "tmux.nvim": { "branch": "main", "commit": "ea67d59721eb7e12144ce2963452e869bfd60526" }, diff --git a/nvim/.config/nvim/plugin/packer_complied.lua b/nvim/.config/nvim/plugin/packer_complied.lua deleted file mode 100644 index e69de29..0000000 diff --git a/tmux-powerline/config.sh b/tmux-powerline/config.sh new file mode 100644 index 0000000..43e5468 --- /dev/null +++ b/tmux-powerline/config.sh @@ -0,0 +1,228 @@ +# Default configuration file for tmux-powerline. +# Modeline { +# vi: foldmarker={,} foldmethod=marker foldlevel=0 tabstop=4 filetype=sh +# } + +# General { + # Show which segment fails and its exit code. + export TMUX_POWERLINE_DEBUG_MODE_ENABLED="false" + # Use patched font symbols. + export TMUX_POWERLINE_PATCHED_FONT_IN_USE="true" + + # The theme to use. + export TMUX_POWERLINE_THEME="norm-main" + # Overlay directory to look for themes. There you can put your own themes outside the repo. Fallback will still be the "themes" directory in the repo. + export TMUX_POWERLINE_DIR_USER_THEMES="${XDG_CONFIG_HOME:-$HOME/.dotfiles/tmux/.config/tmux}/tmux-powerline/themes" + # Overlay directory to look for segments. There you can put your own segments outside the repo. Fallback will still be the "segments" directory in the repo. + export TMUX_POWERLINE_DIR_USER_SEGMENTS="${XDG_CONFIG_HOME:-$HOME/.dotfiles/tmux/.config/tmux}/tmux-powerline/segments" + + # The initial visibility of the status bar. Can be {"on, off"}. + export TMUX_POWERLINE_STATUS_VISIBILITY="on" + # The status bar refresh interval in seconds. + # Note that events that force-refresh the status bar (such as window renaming) will ignore this. + export TMUX_POWERLINE_STATUS_INTERVAL="1" + # The location of the window list. Can be {"absolute-centre, centre, left, right"}. + # Note that "absolute-centre" is only supported on `tmux -V` >= 3.2. + export TMUX_POWERLINE_STATUS_JUSTIFICATION="centre" + + # The maximum length of the left status bar. + export TMUX_POWERLINE_STATUS_LEFT_LENGTH="60" + # The maximum length of the right status bar. + export TMUX_POWERLINE_STATUS_RIGHT_LENGTH="60" + + # Uncomment these if you want to enable tmux bindings for muting (hiding) one of the status bars. + # E.g. this example binding would mute the left status bar when pressing followed by Ctrl-[ + #export TMUX_POWERLINE_MUTE_LEFT_KEYBINDING="C-[" + #export TMUX_POWERLINE_MUTE_RIGHT_KEYBINDING="C-]" +# } + +# battery.sh { + # How to display battery remaining. Can be {percentage, cute}. + export TMUX_POWERLINE_SEG_BATTERY_TYPE="percentage" + # How may hearts to show if cute indicators are used. + export TMUX_POWERLINE_SEG_BATTERY_NUM_HEARTS="5" +# } + +# date.sh { + # date(1) format for the date. If you don't, for some reason, like ISO 8601 format you might want to have "%D" or "%m/%d/%Y". + export TMUX_POWERLINE_SEG_DATE_FORMAT="%F" +# } + +# disk_usage.sh { + # Filesystem to retrieve disk space information. Any from the filesystems available (run "df | awk '{print }'" to check them). + export TMUX_POWERLINE_SEG_DISK_USAGE_FILESYSTEM="/" +# } + +# earthquake.sh { + # The data provider to use. Currently only "goo" is supported. + export TMUX_POWERLINE_SEG_EARTHQUAKE_DATA_PROVIDER="goo" + # How often to update the earthquake data in seconds. + # Note: This is not an early warning detector, use this + # to be informed about recent earthquake magnitudes in your + # area. If this is too often, goo may decide to ban you form + # their server + export TMUX_POWERLINE_SEG_EARTHQUAKE_UPDATE_PERIOD="600" + # Only display information when earthquakes are within this many minutes + export TMUX_POWERLINE_SEG_EARTHQUAKE_ALERT_TIME_WINDOW="60" + # Display time with this format + export TMUX_POWERLINE_SEG_EARTHQUAKE_TIME_FORMAT='(%H:%M)' + # Display only if magnitude is greater or equal to this number + export TMUX_POWERLINE_SEG_EARTHQUAKE_MIN_MAGNITUDE="3" +# } + +# gcalcli.sh { + # gcalcli uses 24hr time format by default - if you want to see 12hr time format, set TMUX_POWERLINE_SEG_GCALCLI_MILITARY_TIME_DEFAULT to 0 + export TMUX_POWERLINE_SEG_GCALCLI_24HR_TIME_FORMAT="1" +# } + +# hostname.sh { + # Use short or long format for the hostname. Can be {"short, long"}. + export TMUX_POWERLINE_SEG_HOSTNAME_FORMAT="short" +# } + +# macos_notification_count.sh { + # App ids to query in notification center, separated by space + # To get the app id that is associated with a specific app run: + # sqlite3 -list "/var/folders/14/xy84d13x3091_xgcmy34gk8w0000gp/0//com.apple.notificationcenter/db/db" 'select * from app_info' + # The first column contains the app ids + # "5" is the app id of Messages.app + # Only "banner" notifications are supported (see settings in the notification center) + export TMUX_POWERLINE_SEG_MACOS_NOTIFICATION_COUNT_APPIDS="5" + # Notification symbol + export TMUX_POWERLINE_SEG_MACOS_NOTIFICATION_COUNT_CHAR="💬" +# } + +# mailcount.sh { + # Mailbox type to use. Can be any of {apple_mail, gmail, maildir, mbox, mailcheck} + export TMUX_POWERLINE_SEG_MAILCOUNT_MAILBOX_TYPE="" + + ## Gmail + # Enter your Gmail username here WITH OUT @gmail.com.( OR @domain) + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_USERNAME="" + # Google password. Recomenned to use application specific password (https://accounts.google.com/b/0/IssuedAuthSubTokens) Leave this empty to get password from OS X keychain. + # For OSX users : MAKE SURE that you add a key to the keychain in the format as follows + # Keychain Item name : http:// + # Account name : @ + # Password : Your password ( Once again, try to use 2 step-verification and application-specific password) + # See http://support.google.com/accounts/bin/answer.py?hl=en&answer=185833 for more info. + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_PASSWORD="" + # Domain name that will complete your email. For normal GMail users it probably is "gmail.com but can be "foo.tld" for Google Apps users. + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_SERVER="gmail.com" + # How often in minutes to check for new mails. + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_INTERVAL="5" + + ## Maildir + # Path to the maildir to check. + export TMUX_POWERLINE_SEG_MAILCOUNT_MAILDIR_INBOX="/Users/normrasmussen/.mail/inbox/new" + + ## mbox + # Path to the mbox to check. + export TMUX_POWERLINE_SEG_MAILCOUNT_MBOX_INBOX="" + + ## mailcheck + # Optional path to mailcheckrc + export TMUX_POWERLINE_SEG_MAILCOUNT_MAILCHECKRC="/Users/normrasmussen/.mailcheckrc" +# } + +# now_playing.sh { + # Music player to use. Can be any of {audacious, banshee, cmus, apple_music, itunes, lastfm, plexamp, mocp, mpd, mpd_simple, pithos, playerctl, rdio, rhythmbox, spotify, spotify_wine, file}. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MUSIC_PLAYER="spotify" + # File to be read in case the song is being read from a file + export TMUX_POWERLINE_SEG_NOW_PLAYING_FILE_NAME="" + # Maximum output length. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MAX_LEN="40" + # How to handle too long strings. Can be {trim, roll}. + export TMUX_POWERLINE_SEG_NOW_PLAYING_TRIM_METHOD="trim" + # Charcters per second to roll if rolling trim method is used. + export TMUX_POWERLINE_SEG_NOW_PLAYING_ROLL_SPEED="2" + + # Hostname for MPD server in the format "[password@]host" + export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_HOST="localhost" + # Port the MPD server is running on. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_PORT="6600" + # Song display format for mpd_simple. See mpc(1) for delimiters. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_SIMPLE_FORMAT="%artist% - %title%" + # Song display format for playerctl. see "Format Strings" in playerctl(1). + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLAYERCTL_FORMAT="{{ artist }} - {{ title }}" + # Song display format for rhythmbox. see "FORMATS" in rhythmbox-client(1). + export TMUX_POWERLINE_SEG_NOW_PLAYING_RHYTHMBOX_FORMAT="%aa - %tt" + + # Last.fm + # Set up steps for Last.fm + # 1. Make sure jq(1) is installed on the system. + # 2. Create a new API application at https://www.last.fm/api/account/create (name it tmux-powerline) and copy the API key and insert it below in the setting TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_API_KEY + # 3. Make sure the API can access your recently played song by going to you user privacy settings https://www.last.fm/settings/privacy and make sure "Hide recent listening information" is UNCHECKED. + # Username for Last.fm if that music player is used. + export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_USERNAME="" + # API Key for the API. + export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_API_KEY="" + # How often in seconds to update the data from last.fm. + export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_UPDATE_PERIOD="30" + # Fancy char to display before now playing track + export TMUX_POWERLINE_SEG_NOW_PLAYING_NOTE_CHAR="♫" + + # Plexamp + # Set up steps for Plexamp + # 1. Make sure jq(1) is installed on the system. + # 2. Make sure you have an instance of Tautulli that is accessible by the computer running tmux-powerline. + # Username for Plexamp if that music player is used. + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_USERNAME="" + # Hostname for Tautulli server in the format "[password@]host" + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_TAUTULLI_HOST="" + # API Key for Tautulli. + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_TAUTULLI_API_KEY="" + # How often in seconds to update the data from Plexamp. + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_UPDATE_PERIOD="30" +# } + +# pwd.sh { + # Maximum length of output. + export TMUX_POWERLINE_SEG_PWD_MAX_LEN="40" +# } + +# time.sh { + # date(1) format for the time. Americans might want to have "%I:%M %p". + export TMUX_POWERLINE_SEG_TIME_FORMAT="%H:%M" + # Change this to display a different timezone than the system default. + # Use TZ Identifier like "America/Los_Angeles" + export TMUX_POWERLINE_SEG_TIME_TZ="" +# } + +# tmux_mem_cpu_load.sh { + # Arguments passed to tmux-mem-cpu-load. + # See https://github.com/thewtex/tmux-mem-cpu-load for all available options. + export TMUX_POWERLINE_SEG_TMUX_MEM_CPU_LOAD_ARGS="-v" +# } + +# tmux_session_info.sh { + # Session info format to feed into the command: tmux display-message -p + # For example, if FORMAT is '[ #S ]', the command is: tmux display-message -p '[ #S ]' + export TMUX_POWERLINE_SEG_TMUX_SESSION_INFO_FORMAT="#S:#I.#P" +# } + +# utc_time.sh { + # date(1) format for the UTC time. + export TMUX_POWERLINE_SEG_UTC_TIME_FORMAT="%H:%M %Z" +# } + +# vcs_branch.sh { + # Max length of the branch name. + export TMUX_POWERLINE_SEG_VCS_BRANCH_MAX_LEN="24" +# } + +# weather.sh { + # The data provider to use. Currently only "yahoo" is supported. + export TMUX_POWERLINE_SEG_WEATHER_DATA_PROVIDER="yahoo" + # What unit to use. Can be any of {c,f,k}. + export TMUX_POWERLINE_SEG_WEATHER_UNIT="f" + # How often to update the weather in seconds. + export TMUX_POWERLINE_SEG_WEATHER_UPDATE_PERIOD="60" + # Name of GNU grep binary if in PATH, or path to it. + export TMUX_POWERLINE_SEG_WEATHER_GREP="grep" + # Location of the JSON parser, jq + export TMUX_POWERLINE_SEG_WEATHER_JSON="jq" + # Your location + # Latitude and Longtitude for use with yr.no + TMUX_POWERLINE_SEG_WEATHER_LAT="41.099050" + TMUX_POWERLINE_SEG_WEATHER_LON="-74.252859" +# } diff --git a/tmux-powerline/config.sh.default b/tmux-powerline/config.sh.default new file mode 100644 index 0000000..e177415 --- /dev/null +++ b/tmux-powerline/config.sh.default @@ -0,0 +1,228 @@ +# Default configuration file for tmux-powerline. +# Modeline { +# vi: foldmarker={,} foldmethod=marker foldlevel=0 tabstop=4 filetype=sh +# } + +# General { + # Show which segment fails and its exit code. + export TMUX_POWERLINE_DEBUG_MODE_ENABLED="false" + # Use patched font symbols. + export TMUX_POWERLINE_PATCHED_FONT_IN_USE="true" + + # The theme to use. + export TMUX_POWERLINE_THEME="default" + # Overlay directory to look for themes. There you can put your own themes outside the repo. Fallback will still be the "themes" directory in the repo. + export TMUX_POWERLINE_DIR_USER_THEMES="${XDG_CONFIG_HOME:-$HOME/.config}/tmux-powerline/themes" + # Overlay directory to look for segments. There you can put your own segments outside the repo. Fallback will still be the "segments" directory in the repo. + export TMUX_POWERLINE_DIR_USER_SEGMENTS="${XDG_CONFIG_HOME:-$HOME/.config}/tmux-powerline/segments" + + # The initial visibility of the status bar. Can be {"on, off"}. + export TMUX_POWERLINE_STATUS_VISIBILITY="on" + # The status bar refresh interval in seconds. + # Note that events that force-refresh the status bar (such as window renaming) will ignore this. + export TMUX_POWERLINE_STATUS_INTERVAL="1" + # The location of the window list. Can be {"absolute-centre, centre, left, right"}. + # Note that "absolute-centre" is only supported on `tmux -V` >= 3.2. + export TMUX_POWERLINE_STATUS_JUSTIFICATION="centre" + + # The maximum length of the left status bar. + export TMUX_POWERLINE_STATUS_LEFT_LENGTH="60" + # The maximum length of the right status bar. + export TMUX_POWERLINE_STATUS_RIGHT_LENGTH="90" + + # Uncomment these if you want to enable tmux bindings for muting (hiding) one of the status bars. + # E.g. this example binding would mute the left status bar when pressing followed by Ctrl-[ + #export TMUX_POWERLINE_MUTE_LEFT_KEYBINDING="C-[" + #export TMUX_POWERLINE_MUTE_RIGHT_KEYBINDING="C-]" +# } + +# battery.sh { + # How to display battery remaining. Can be {percentage, cute}. + export TMUX_POWERLINE_SEG_BATTERY_TYPE="percentage" + # How may hearts to show if cute indicators are used. + export TMUX_POWERLINE_SEG_BATTERY_NUM_HEARTS="5" +# } + +# date.sh { + # date(1) format for the date. If you don't, for some reason, like ISO 8601 format you might want to have "%D" or "%m/%d/%Y". + export TMUX_POWERLINE_SEG_DATE_FORMAT="%F" +# } + +# disk_usage.sh { + # Filesystem to retrieve disk space information. Any from the filesystems available (run "df | awk '{print }'" to check them). + export TMUX_POWERLINE_SEG_DISK_USAGE_FILESYSTEM="/" +# } + +# earthquake.sh { + # The data provider to use. Currently only "goo" is supported. + export TMUX_POWERLINE_SEG_EARTHQUAKE_DATA_PROVIDER="goo" + # How often to update the earthquake data in seconds. + # Note: This is not an early warning detector, use this + # to be informed about recent earthquake magnitudes in your + # area. If this is too often, goo may decide to ban you form + # their server + export TMUX_POWERLINE_SEG_EARTHQUAKE_UPDATE_PERIOD="600" + # Only display information when earthquakes are within this many minutes + export TMUX_POWERLINE_SEG_EARTHQUAKE_ALERT_TIME_WINDOW="60" + # Display time with this format + export TMUX_POWERLINE_SEG_EARTHQUAKE_TIME_FORMAT='(%H:%M)' + # Display only if magnitude is greater or equal to this number + export TMUX_POWERLINE_SEG_EARTHQUAKE_MIN_MAGNITUDE="3" +# } + +# gcalcli.sh { + # gcalcli uses 24hr time format by default - if you want to see 12hr time format, set TMUX_POWERLINE_SEG_GCALCLI_MILITARY_TIME_DEFAULT to 0 + export TMUX_POWERLINE_SEG_GCALCLI_24HR_TIME_FORMAT="1" +# } + +# hostname.sh { + # Use short or long format for the hostname. Can be {"short, long"}. + export TMUX_POWERLINE_SEG_HOSTNAME_FORMAT="short" +# } + +# macos_notification_count.sh { + # App ids to query in notification center, separated by space + # To get the app id that is associated with a specific app run: + # sqlite3 -list "/var/folders/14/xy84d13x3091_xgcmy34gk8w0000gp/0//com.apple.notificationcenter/db/db" 'select * from app_info' + # The first column contains the app ids + # "5" is the app id of Messages.app + # Only "banner" notifications are supported (see settings in the notification center) + export TMUX_POWERLINE_SEG_MACOS_NOTIFICATION_COUNT_APPIDS="5" + # Notification symbol + export TMUX_POWERLINE_SEG_MACOS_NOTIFICATION_COUNT_CHAR="💬" +# } + +# mailcount.sh { + # Mailbox type to use. Can be any of {apple_mail, gmail, maildir, mbox, mailcheck} + export TMUX_POWERLINE_SEG_MAILCOUNT_MAILBOX_TYPE="" + + ## Gmail + # Enter your Gmail username here WITH OUT @gmail.com.( OR @domain) + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_USERNAME="" + # Google password. Recomenned to use application specific password (https://accounts.google.com/b/0/IssuedAuthSubTokens) Leave this empty to get password from OS X keychain. + # For OSX users : MAKE SURE that you add a key to the keychain in the format as follows + # Keychain Item name : http:// + # Account name : @ + # Password : Your password ( Once again, try to use 2 step-verification and application-specific password) + # See http://support.google.com/accounts/bin/answer.py?hl=en&answer=185833 for more info. + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_PASSWORD="" + # Domain name that will complete your email. For normal GMail users it probably is "gmail.com but can be "foo.tld" for Google Apps users. + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_SERVER="gmail.com" + # How often in minutes to check for new mails. + export TMUX_POWERLINE_SEG_MAILCOUNT_GMAIL_INTERVAL="5" + + ## Maildir + # Path to the maildir to check. + export TMUX_POWERLINE_SEG_MAILCOUNT_MAILDIR_INBOX="/Users/normrasmussen/.mail/inbox/new" + + ## mbox + # Path to the mbox to check. + export TMUX_POWERLINE_SEG_MAILCOUNT_MBOX_INBOX="" + + ## mailcheck + # Optional path to mailcheckrc + export TMUX_POWERLINE_SEG_MAILCOUNT_MAILCHECKRC="/Users/normrasmussen/.mailcheckrc" +# } + +# now_playing.sh { + # Music player to use. Can be any of {audacious, banshee, cmus, apple_music, itunes, lastfm, plexamp, mocp, mpd, mpd_simple, pithos, playerctl, rdio, rhythmbox, spotify, spotify_wine, file}. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MUSIC_PLAYER="spotify" + # File to be read in case the song is being read from a file + export TMUX_POWERLINE_SEG_NOW_PLAYING_FILE_NAME="" + # Maximum output length. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MAX_LEN="40" + # How to handle too long strings. Can be {trim, roll}. + export TMUX_POWERLINE_SEG_NOW_PLAYING_TRIM_METHOD="trim" + # Charcters per second to roll if rolling trim method is used. + export TMUX_POWERLINE_SEG_NOW_PLAYING_ROLL_SPEED="2" + + # Hostname for MPD server in the format "[password@]host" + export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_HOST="localhost" + # Port the MPD server is running on. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_PORT="6600" + # Song display format for mpd_simple. See mpc(1) for delimiters. + export TMUX_POWERLINE_SEG_NOW_PLAYING_MPD_SIMPLE_FORMAT="%artist% - %title%" + # Song display format for playerctl. see "Format Strings" in playerctl(1). + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLAYERCTL_FORMAT="{{ artist }} - {{ title }}" + # Song display format for rhythmbox. see "FORMATS" in rhythmbox-client(1). + export TMUX_POWERLINE_SEG_NOW_PLAYING_RHYTHMBOX_FORMAT="%aa - %tt" + + # Last.fm + # Set up steps for Last.fm + # 1. Make sure jq(1) is installed on the system. + # 2. Create a new API application at https://www.last.fm/api/account/create (name it tmux-powerline) and copy the API key and insert it below in the setting TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_API_KEY + # 3. Make sure the API can access your recently played song by going to you user privacy settings https://www.last.fm/settings/privacy and make sure "Hide recent listening information" is UNCHECKED. + # Username for Last.fm if that music player is used. + export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_USERNAME="" + # API Key for the API. + export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_API_KEY="" + # How often in seconds to update the data from last.fm. + export TMUX_POWERLINE_SEG_NOW_PLAYING_LASTFM_UPDATE_PERIOD="30" + # Fancy char to display before now playing track + export TMUX_POWERLINE_SEG_NOW_PLAYING_NOTE_CHAR="♫" + + # Plexamp + # Set up steps for Plexamp + # 1. Make sure jq(1) is installed on the system. + # 2. Make sure you have an instance of Tautulli that is accessible by the computer running tmux-powerline. + # Username for Plexamp if that music player is used. + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_USERNAME="" + # Hostname for Tautulli server in the format "[password@]host" + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_TAUTULLI_HOST="" + # API Key for Tautulli. + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_TAUTULLI_API_KEY="" + # How often in seconds to update the data from Plexamp. + export TMUX_POWERLINE_SEG_NOW_PLAYING_PLEXAMP_UPDATE_PERIOD="30" +# } + +# pwd.sh { + # Maximum length of output. + export TMUX_POWERLINE_SEG_PWD_MAX_LEN="40" +# } + +# time.sh { + # date(1) format for the time. Americans might want to have "%I:%M %p". + export TMUX_POWERLINE_SEG_TIME_FORMAT="%H:%M" + # Change this to display a different timezone than the system default. + # Use TZ Identifier like "America/Los_Angeles" + export TMUX_POWERLINE_SEG_TIME_TZ="" +# } + +# tmux_mem_cpu_load.sh { + # Arguments passed to tmux-mem-cpu-load. + # See https://github.com/thewtex/tmux-mem-cpu-load for all available options. + export TMUX_POWERLINE_SEG_TMUX_MEM_CPU_LOAD_ARGS="-v" +# } + +# tmux_session_info.sh { + # Session info format to feed into the command: tmux display-message -p + # For example, if FORMAT is '[ #S ]', the command is: tmux display-message -p '[ #S ]' + export TMUX_POWERLINE_SEG_TMUX_SESSION_INFO_FORMAT="#S:#I.#P" +# } + +# utc_time.sh { + # date(1) format for the UTC time. + export TMUX_POWERLINE_SEG_UTC_TIME_FORMAT="%H:%M %Z" +# } + +# vcs_branch.sh { + # Max length of the branch name. + export TMUX_POWERLINE_SEG_VCS_BRANCH_MAX_LEN="24" +# } + +# weather.sh { + # The data provider to use. Currently only "yahoo" is supported. + export TMUX_POWERLINE_SEG_WEATHER_DATA_PROVIDER="yrno" + # What unit to use. Can be any of {c,f,k}. + export TMUX_POWERLINE_SEG_WEATHER_UNIT="c" + # How often to update the weather in seconds. + export TMUX_POWERLINE_SEG_WEATHER_UPDATE_PERIOD="600" + # Name of GNU grep binary if in PATH, or path to it. + export TMUX_POWERLINE_SEG_WEATHER_GREP="grep" + # Location of the JSON parser, jq + export TMUX_POWERLINE_SEG_WEATHER_JSON="jq" + # Your location + # Latitude and Longtitude for use with yr.no + TMUX_POWERLINE_SEG_WEATHER_LAT="" + TMUX_POWERLINE_SEG_WEATHER_LON="" +# } diff --git a/tmux/.config/tmux/plugins/tmux-powerline b/tmux/.config/tmux/plugins/tmux-powerline new file mode 160000 index 0000000..25cf067 --- /dev/null +++ b/tmux/.config/tmux/plugins/tmux-powerline @@ -0,0 +1 @@ +Subproject commit 25cf067040519a22492927cc03b894f730908794 diff --git a/tmux/.config/tmux/tmux.conf b/tmux/.config/tmux/tmux.conf index 524b79c..9e6c706 100644 --- a/tmux/.config/tmux/tmux.conf +++ b/tmux/.config/tmux/tmux.conf @@ -1,9 +1,32 @@ set-environment -g PATH "/opt/homebrew/bin:/bin:/usr/bin" set-window-option -g mode-keys vi -#set-option default-terminal "screen-256color" set-option default-terminal "tmux-256color" set-option -a terminal-overrides ",*256col*:RGB" +# Set up Variables +black='#000000' +white='#f8f8f2' +gray='#44475a' +dark_gray='#282a36' +light_purple='#bd93f9' +dark_purple='#6272a4' +cyan='#8be9fd' +green='#50fa7b' +orange='#ffb86c' +red='#ff5555' +pink='#ff79c6' +yellow='#f1fa8c' +active='#50fa7b' +nonactive='#6272a4' +left_sep='' +right_sep='' + +set-window-option -g window-status-separator '' +set-window-option -g window-status-current-format "#[fg=${active},bg=${dark_gray}]${right_sep}#[fg=${black},bg=${active}] #I #W #[fg=${active},bg=${nonactive}]${left_sep}" +set-window-option -g window-status-format "#[fg=${white},bg=${nonactive}] #I #W#[fg=${nonactive},bg=${nonactive}]${left_sep}" +# set-window-option -g window-status-format "#[fg=${dark_gray}]${left_sep}" + + # Standard Plugins set -g @plugin 'tmux-plugins/tpm' set -g @plugin 'tmux-plugins/tmux-sensible' @@ -35,23 +58,7 @@ bind % split-window -h -c "#{pane_current_path}" # Vim-Tmux-Navigator plugin/ set -g @plugin 'christoomey/vim-tmux-navigator' -# Dracula -set -g @plugin 'dracula/tmux' -set -g @dracula-plugins "git network-ping cpu-usage time" - -set -g @dracula-show-powerline true -set -g @dracula-show-flags true -set -g @dracula-show-left-icon window -set -g @dracula-border-contrast true -set -g @dracula-ping-server "google.com" -set -g @dracula-ping-rate 5 -set -g @dracula-cpu-usage-label " " -set -g @dracula-cpu-usage-colors "pink dark_gray" -set -g @dracula-git-show-current-symbol ✓ -set -g @dracula-git-show-diff-symbol ! -set -g @dracula-git-no-repo-message ⊚ -set -g @dracula-show-timezone false -set -g @dracula-military-time true +set -g @plugin 'erikw/tmux-powerline' # Initiazlie TMUX plugin manager - kept at bottom of file run '~/.dotfiles/tmux/.config/tmux/plugins/tpm/tpm' diff --git a/zsh/.zshrc b/zsh/.zshrc index 59ff903..f12275e 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -13,15 +13,15 @@ export LANG=en_US.UTF-8 export DOT="~/.dotfiles" alias vim='vim -S ~/.vimrc' alias nvim='nvim' -alias brew='env PATH="${PATH//$(pyenv root)\/shims:/}" brew' +# alias brew='env PATH="${PATH//$(pyenv root)\/shims:/}" brew' export EDITOR="$VISUAL" export VISUAL='nvim' -export PYTHONPATH="/opt/homebrew/bin/python3:$PYTHONPATH" -export PYENV_ROOT="$HOME/.pyenv" -command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" -eval "$(pyenv init -)" -eval "$(pyenv virtualenv-init -)" +# export PYTHONPATH="/opt/homebrew/bin/python3:$PYTHONPATH" +# export PYENV_ROOT="$HOME/.pyenv" +# command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH" +# eval "$(pyenv init -)" +# eval "$(pyenv virtualenv-init -)" # Function to Correctly Source $VIRTUAL_ENV for Neovim function nvimvenv { @@ -51,7 +51,6 @@ alias nvim=nvimvenv #} #bindkey -s ^a "nvims\n" -# source /Users/normrasmussen/.docker/init-zsh.sh || true # Added by Docker Desktop export PATH="$PATH:$HOME/.rvm/bin" [ -f ~/.fzf.zsh ] && source ~/.fzf.zsh