diff --git a/.bashrc b/.bashrc index ce6b973..1f00cca 100644 --- a/.bashrc +++ b/.bashrc @@ -188,6 +188,8 @@ alias config="/usr/bin/git --git-dir=$HOME/dotfiles --work-tree=$HOME" # termbin alias tb="nc termbin.com 9999" +alias wp="pacwall -b '#292d3e' -e '#82aaff' -d '#c792ea' -p '#c2e88d' -f '#ffcb6b' -u '#f07178' -s '#43475866'" + ### SET VI MODE IN BASH SHELL set -o vi diff --git a/.config/xmobar/xmobarrc0 b/.config/xmobar/xmobarrc0 index 06afe89..867c451 100755 --- a/.config/xmobar/xmobarrc0 +++ b/.config/xmobar/xmobarrc0 @@ -2,10 +2,13 @@ -- install xmobar with these flags: --flags="with_alsa" --flags="with_mpd" --flags="with_xft" OR --flags="all_extensions" -- you can find weather location codes here: http://weather.noaa.gov/index.html -Config { font = "xft:Mononoki Nerd Font:pixelsize=12:antialias=true:hinting=true" - , additionalFonts = [ "xft:FontAwesome:pixelsize=13", "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" ] +Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" + , additionalFonts = [ "xft:Mononoki Nerd Font:pixelsize=11:antialias=true:hinting=true" + , "xft:Mononoki Nerd Font:pixelsize=16:antialias=true:hinting=true" + , "xft:FontAwesome:pixelsize=13" + ] , bgColor = "#292d3e" - , fgColor = "#B45BCF" + , fgColor = "#f07178" , position = Static { xpos = 0 , ypos = 0, width = 1920, height = 24 } , lowerOnStart = True , hideOnStart = False @@ -14,25 +17,25 @@ Config { font = "xft:Mononoki Nerd Font:pixelsize=12:antialias=true:hinting=t , iconRoot = "/home/dt/.xmonad/xpm/" -- default: "." , commands = [ -- Time and date - Run Date "\xf133 %b %d %Y (%H:%M)" "date" 50 + Run Date "\xf133 %b %d %Y (%H:%M)" "date" 50 -- Network up and down - , Run Network "enp6s0" ["-t", "\xf0aa kb \xf0ab kb"] 20 + , Run Network "enp6s0" ["-t", "\xf0aa kb \xf0ab kb"] 20 -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 + , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 + , Run Memory ["-t", "\xf233 mem: M (%)"] 20 -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 + , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 -- Runs custom script to check for pacman updates. -- This script is in my dotfiles repo in .local/bin. , Run Com "pacupdate" [] "" 36000 -- Runs a standard shell command 'uname -r' to get kernel version - , Run Com "uname" ["-r"] "" 36000 + , Run Com "uname" ["-r"] "" 3600 -- Prints out the left side items such as workspaces, layout, etc. -- The workspaces are 'clickable' in my configs. , Run UnsafeStdinReader ] , sepChar = "%" , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{  %uname% | %cpu% | %memory% | %disku% | %enp6s0% |  %pacupdate%| %date% " + , template = " | %UnsafeStdinReader% }{ |  %uname% | %cpu% | %memory% | %disku% | %enp6s0% |  %pacupdate% | %date% " } diff --git a/.config/xmobar/xmobarrc1 b/.config/xmobar/xmobarrc1 index 9e9229c..7f60f38 100755 --- a/.config/xmobar/xmobarrc1 +++ b/.config/xmobar/xmobarrc1 @@ -2,10 +2,13 @@ -- install xmobar with these flags: --flags="with_alsa" --flags="with_mpd" --flags="with_xft" OR --flags="all_extensions" -- you can find weather location codes here: http://weather.noaa.gov/index.html -Config { font = "xft:Mononoki Nerd Font:pixelsize=12:antialias=true:hinting=true" - , additionalFonts = [ "xft:FontAwesome:pixelsize=13", "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" ] +Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" + , additionalFonts = [ "xft:Mononoki Nerd Font:pixelsize=11:antialias=true:hinting=true" + , "xft:Mononoki Nerd Font:pixelsize=16:antialias=true:hinting=true" + , "xft:FontAwesome:pixelsize=13" + ] , bgColor = "#292d3e" - , fgColor = "#B45BCF" + , fgColor = "#f07178" , position = Static { xpos = 3840 , ypos = 0, width = 1920, height = 24 } , lowerOnStart = True , hideOnStart = False @@ -14,25 +17,25 @@ Config { font = "xft:Mononoki Nerd Font:pixelsize=12:antialias=true:hinting=t , iconRoot = "/home/dt/.xmonad/xpm/" -- default: "." , commands = [ -- Time and date - Run Date "\xf133 %b %d %Y (%H:%M)" "date" 50 + Run Date "\xf133 %b %d %Y - %H:%M " "date" 50 -- Network up and down - , Run Network "enp6s0" ["-t", "\xf0aa kb \xf0ab kb"] 20 + , Run Network "enp6s0" ["-t", "\xf0aa kb \xf0ab kb"] 20 -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 + , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 + , Run Memory ["-t", "\xf233 mem: M (%)"] 20 -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 + , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 -- Runs custom script to check for pacman updates. -- This script is in my dotfiles repo in .local/bin. , Run Com "pacupdate" [] "" 36000 -- Runs a standard shell command 'uname -r' to get kernel version - , Run Com "uname" ["-r"] "" 36000 + , Run Com "uname" ["-r"] "" 3600 -- Prints out the left side items such as workspaces, layout, etc. -- The workspaces are 'clickable' in my configs. , Run UnsafeStdinReader ] , sepChar = "%" , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{  %uname% | %cpu% | %memory% | %disku% | %enp6s0% |  %pacupdate%| %date% " - } + , template = " | %UnsafeStdinReader% }{ |  %uname% | %cpu% | %memory% | %disku% | %enp6s0% |  %pacupdate% | %date% " + } \ No newline at end of file diff --git a/.config/xmobar/xmobarrc2 b/.config/xmobar/xmobarrc2 index d16cc27..6b6082f 100755 --- a/.config/xmobar/xmobarrc2 +++ b/.config/xmobar/xmobarrc2 @@ -2,29 +2,30 @@ -- install xmobar with these flags: --flags="with_alsa" --flags="with_mpd" --flags="with_xft" OR --flags="all_extensions" -- you can find weather location codes here: http://weather.noaa.gov/index.html -Config { font = "xft:Mononoki Nerd Font:pixelsize=12:antialias=true:hinting=true" - , additionalFonts = [ "xft:FontAwesome:pixelsize=13" - , "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" +Config { font = "xft:Ubuntu:weight=bold:pixelsize=11:antialias=true:hinting=true" + , additionalFonts = [ "xft:Mononoki Nerd Font:pixelsize=11:antialias=true:hinting=true" + , "xft:Mononoki Nerd Font:pixelsize=16:antialias=true:hinting=true" + , "xft:FontAwesome:pixelsize=13" ] , bgColor = "#292d3e" - , fgColor = "#B45BCF" + , fgColor = "#f07178" , position = Static { xpos = 1920 , ypos = 0, width = 1920, height = 24 } , lowerOnStart = True , hideOnStart = False , allDesktops = True , persistent = True , iconRoot = "/home/dt/.xmonad/xpm/" -- default: "." - , commands = [ - -- Time and date - Run Date "\xf133 %b %d %Y (%H:%M)" "date" 50 + , commands = [ + -- Time and date + Run Date "\xf133 %b %d %Y - %H:%M " "date" 50 -- Network up and down - , Run Network "enp6s0" ["-t", "\xf0aa kb \xf0ab kb"] 20 + , Run Network "enp6s0" ["-t", "\xf0aa kb \xf0ab kb"] 20 -- Cpu usage in percent - , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 + , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 -- Ram used number and percent - , Run Memory ["-t", "\xf233 mem: M (%)"] 20 + , Run Memory ["-t", "\xf233 mem: M (%)"] 20 -- Disk space free - , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 + , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 -- Runs custom script to check for pacman updates. -- This script is in my dotfiles repo in .local/bin. , Run Com "pacupdate" [] "" 36000 @@ -38,5 +39,5 @@ Config { font = "xft:Mononoki Nerd Font:pixelsize=12:antialias=true:hinting=t ] , sepChar = "%" , alignSep = "}{" - , template = " | %UnsafeStdinReader% }{ |  %uname% | %cpu% | %memory% | %disku% | %enp6s0% |  %pacupdate%| %date% |%trayerpad%" + , template = " | %UnsafeStdinReader% }{ |  %uname% | %cpu% | %memory% | %disku% | %enp6s0% |  %pacupdate% | %date% |%trayerpad%" } diff --git a/.xmonad/xmonad.hs b/.xmonad/xmonad.hs index f739767..9b78849 100644 --- a/.xmonad/xmonad.hs +++ b/.xmonad/xmonad.hs @@ -94,7 +94,7 @@ import XMonad.Util.SpawnOnce -- in the config. Setting values for things like font, terminal and editor -- means you only have to change the value here to make changes globally. myFont :: String -myFont = "xft:Mononoki Nerd Font:bold:size=9" +myFont = "xft:Mononoki Nerd Font:bold:size=9:antialias=true:hinting=true" myModMask :: KeyMask myModMask = mod4Mask -- Sets modkey to super/windows key @@ -103,8 +103,8 @@ myTerminal :: String myTerminal = "alacritty" -- Sets default terminal myBrowser :: String -myBrowser = myTerminal ++ " -e lynx " -- Sets lynx as browser for tree select --- myBrowser = "firefox " -- Sets firefox as browser for tree select +myBrowser = "qutebrowser " -- Sets firefox as browser for tree select +-- myBrowser = myTerminal ++ " -e lynx " -- Sets lynx as browser for tree select myEditor :: String myEditor = "emacsclient -c -a emacs " -- Sets emacs as editor for tree select @@ -197,23 +197,18 @@ myApplications = [ ("Audacity", "audacity", "Graphical cross-platform audio eidt ] myBookmarks :: [(String, String, String)] -myBookmarks = [ ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") - , ("Site Name", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") +myBookmarks = [ ("DistroTube.com", myBrowser ++ "https://www.distrotube.com", "Official website for DistroTube") + , ("DistroWatch", myBrowser ++ "https://www.distrowatch.com", "DistroWatch Release Announcements") + , ("Arch Linux", myBrowser ++ "https://www.archlinux.org/", "Official website for Arch Linux") + , ("Arch User Repository", myBrowser ++ "https://aur.archlinux.org/", "The Arch User Repository AUR") + , ("Arch Wiki", myBrowser ++ "https://wiki.archlinux.org/", "The Arch Wiki") + , ("LBRY", myBrowser ++ "https://lbry.tv/@DistroTube:2", "DistroTube on LBRY") + , ("GitLab", myBrowser ++ "https://gitlab.com/dwt1", "GitLab Page for DistroTube") + , ("Patreon", myBrowser ++ "https://www.patreon.com/distrotube", "DT on Patreon") + , ("Diaspora", myBrowser ++ "https://diasp.org/stream", "DT on Diaspora") + , ("Mastodon", myBrowser ++ "https://mastodon.technology/web/accounts/85897", "DT on Mastodon") + , ("Reddit", myBrowser ++ "https://www.reddit.com/r/distrotube/", "r/DistroTube") + , ("YouTube", myBrowser ++ "https://www.youtube.com/c/DistroTube?view_as=subscriber", "DT on YouTube") ] myConfigs :: [(String, String, String)] @@ -466,7 +461,7 @@ myWorkspaces = clickable . (map xmobarEscape) -- $ ["1", "2", "3", "4", "5", "6", "7", "8", "9"] $ ["dev", "www", "sys", "doc", "vbox", "chat", "mus", "vid", "gfx"] where - clickable l = [ "" ++ "" ++ ws ++ "" ++ "" | + clickable l = [ " " ++ ws ++ " " | (i,ws) <- zip [1..9] l, let n = i ] @@ -788,9 +783,9 @@ main = do , ppCurrent = xmobarColor "#c3e88d" "" . wrap "[" "]" -- Current workspace in xmobar , ppVisible = xmobarColor "#c3e88d" "" -- Visible but not current workspace , ppHidden = xmobarColor "#82AAFF" "" . wrap "*" "" -- Hidden workspaces in xmobar - , ppHiddenNoWindows = xmobarColor "#b3afc2" "" -- Hidden workspaces (no windows) - , ppTitle = xmobarColor "#ffffff" "" . shorten 60 -- Title of active window in xmobar - , ppSep = " | " -- Separators in xmobar + , ppHiddenNoWindows = xmobarColor "#c792ea" "" -- Hidden workspaces (no windows) + , ppTitle = xmobarColor "#b3afc2" "" . shorten 60 -- Title of active window in xmobar + , ppSep = " | " -- Separators in xmobar , ppUrgent = xmobarColor "#C45500" "" . wrap "!" "!" -- Urgent workspace , ppExtras = [windowCount] -- # of windows current workspace , ppOrder = \(ws:l:t:ex) -> [ws,l]++ex++[t]