From 18c38582993e705cdf7eb77ac8e75b3f30b4265e Mon Sep 17 00:00:00 2001 From: Krrish Ghimire Date: Tue, 15 Jul 2025 14:15:33 +0545 Subject: [PATCH] update configs --- newsboat/urls | 7 +++-- vim/vimrc | 46 +++++++++++++++++++++++----- xmobar/xmobarrc | 81 ++++++++++++++++++++----------------------------- 3 files changed, 77 insertions(+), 57 deletions(-) diff --git a/newsboat/urls b/newsboat/urls index 91d3fd1..ddd10be 100644 --- a/newsboat/urls +++ b/newsboat/urls @@ -1,8 +1,10 @@ "query:Starred:flags # \"a\"" +https://krrishg.com/rss "My blog" https://lukesmith.xyz/rss.xml "blog" https://videos.lukesmith.xyz/feeds/videos.xml?accountId=3 "peertube" "~Luke Smith (Peertube) https://lukesmith.xyz/youtube.xml "youtube" "~Luke Smith (Youtube)" +https://thehistoryoftheweb.com/feed/ "History of the web" https://www.youtube.com/feeds/videos.xml?channel_id=UCVls1GmFKf6WlTraIb_IaJg "youtube" https://www.youtube.com/feeds/videos.xml?channel_id=UC7YOGHUfC1Tb6E4pudI9STA "youtube" https://www.youtube.com/feeds/videos.xml?channel_id=UCsnGwSIHyoYN0kiINAGUKxg "youtube" @@ -19,12 +21,13 @@ https://www.youtube.com/feeds/videos.xml?channel_id=UC7teONMQPF1_g3YCv-lEtfQ "yo https://www.youtube.com/feeds/videos.xml?channel_id=UCcYzLCs3zrQIBVHYA1sK2sw "youtube" https://www.youtube.com/feeds/videos.xml?channel_id=UCS0s6BFzIcvC2gTH52_vBEA "youtube" https://www.youtube.com/feeds/videos.xml?channel_id=UCOCZxe0gNRA7c3PGWPGoiGg "youtube" +https://www.youtube.com/feeds/videos.xml?channel_id=UCgdTVe88YVSrOZ9qKumhULQ "youtube" +https://www.youtube.com/feeds/videos.xml?channel_id=UCNVuLKaKdDhJSbZzdRvgrxQ "youtube" -https://www.jakeducey.com/feed/ https://medium.com/feed/@kentbeck_7670 "medium" https://blog.gautamsuraj.com.np/rss.xml "blog" https://vimtricks.substack.com/feed "blog" "vim" -https://blog.ploeh.dk/atom.xml +https://vimtricks.com/feed "blog" "vim" https://lemmy.ml/feeds/c/programming.xml https://lemmy.ml/feeds/c/privacy.xml diff --git a/vim/vimrc b/vim/vimrc index f588c67..c0c16bb 100644 --- a/vim/vimrc +++ b/vim/vimrc @@ -1,17 +1,27 @@ call plug#begin('~/.vim/plugged') -Plug 'artur-shaik/vim-javacomplete2' +"Plug 'artur-shaik/vim-javacomplete2' "Plug 'apalmer1377/factorus' +"Plug 'AndrewRadev/sideways.vim' +"Plug 'mechatroner/rainbow_csv' + +Plug 'junegunn/fzf', { 'do': { -> fzf#install() } } Plug 'junegunn/fzf.vim' -"Plug 'dense-analysis/ale' +Plug 'neoclide/coc.nvim', {'branch': 'release'} +"Plug 'github/copilot.vim' +Plug 'dense-analysis/ale' +Plug 'vim-test/vim-test' +Plug 'tpope/vim-fugitive' +Plug 'mfussenegger/nvim-dap' call plug#end() -" javacomplete2 -autocmd FileType java setlocal omnifunc=javacomplete#Complete -let g:JavaComplete_ClosingBrace = 1 +" javacomplete2 +"autocmd FileType java setlocal omnifunc=javacomplete#Complete let g:mapleader = " " +"let g:JavaComplete_ClosingBrace = 1 + let g:netrw_liststyle = 3 let g:netrw_banner = 0 let g:netrw_winsize = 25 @@ -25,6 +35,10 @@ set ts=4 sw=4 set relativenumber number set nohlsearch set splitbelow splitright +set clipboard+=unnamed,unnamedplus +set ignorecase +set smartcase +set showmatch nnoremap h nnoremap j @@ -44,8 +58,8 @@ nnoremap n :bn nnoremap t :!clear && make test nnoremap b :!clear && make package nnoremap m :make -nnoremap v :e ~/.vim/vimrc -nnoremap s :source ~/.vim/vimrc +nnoremap v :e ~/.config/nvim/init.vim +nnoremap s :source ~/.config/nvim/init.vim nnoremap e :Vex nnoremap zz ZZ nnoremap zq ZQ @@ -54,6 +68,9 @@ nnoremap j :m .+1 nnoremap k :m .-2 vnoremap j :m '>+1 vnoremap k :m '<-2 +nnoremap h :SidewaysLeft +nnoremap l :SidewaysRight + " guile nnoremap gb gg^i#!/usr/bin/guile \-e main -s!#(define (main args))kk @@ -63,3 +80,18 @@ autocmd BufReadPost *.doc,*.docx silent %!antiword "%" autocmd BufReadPost *.odt,*.odp silent %!odt2txt "%" autocmd BufReadPost *.pdf silent %!pdftotext -nopgbrk -layout -q -eol unix "%" - | fmt -w78 autocmd BufWriteCmd *.pdf set readonly + + + +let g:ale_linters = { +\ 'java': ['checkstyle', 'javac', 'pmd'], +\} + + +let g:ale_fixers = { +\ 'java': ['google-java-format'], +\} + +let g:ale_fix_on_save = 1 + +autocmd BufWritePre *.java :normal! gg=G " reformat java file on save diff --git a/xmobar/xmobarrc b/xmobar/xmobarrc index b72c138..9d2e5da 100644 --- a/xmobar/xmobarrc +++ b/xmobar/xmobarrc @@ -1,49 +1,34 @@ -Config { font = "xft:Jetbrains Mono:size=9:bold:antialias=true" - , additionalFonts = [ - "xft:Mononoki Nerd Font:size=9:antialias=true:hinting=true" - , "xft:FontAwesome:pixelsize=11" - ] - , borderColor = "black" - , border = TopB - , bgColor = "black" - , fgColor = "grey" - , alpha = 125 - , position = Top - , textOffset = -1 - , iconOffset = -1 +Config { font = "Ubuntu Bold 9" + , additionalFonts = [ "Mononoki 11" + , "Font Awesome 6 Free Solid 12" + , "Font Awesome 6 Brands 12" + ] + , bgColor = "#1b2b34" + , fgColor = "#ffffff" + , position = TopSize L 100 24 , lowerOnStart = True - , pickBroadest = False - , persistent = False - , hideOnStart = False - , iconRoot = "." - , allDesktops = True - , overrideRedirect = True - , commands = [ Run Cpu [] 10 - , Run Date "\xe721" "cpuicon" 36000 - , Run Date "\xf85a" "memoryicon" 36000 - , Run Memory ["-t","Mem: %"] 10 - , Run Date "\xf9e1" "swapicon" 36000 - , Run Swap [] 10 - , Run Date "\xf133 %a %b %d" "date" 1000 - , Run Date "\xe381" "timeicon" 36000 - , Run Date "%H:%M" "time" 10 - , Run StdinReader - , Run Date "\xfa7d" "volumeicon" 36000 - , Run Com "volume" [] "volume" 10 - , Run Date "\xf240" "batteryicon" 36000 - , Run Battery [ "--template" - , "" - , "--" -- battery specific options - -- discharging status - , "-o" , "% ()" - -- AC "on" status - , "-O" , "Charging" - -- charged status - , "-i" , "100%" - ] 50 - ] - , sepChar = "%" - , alignSep = "}{" - , template = "%StdinReader% | %cpuicon% %cpu% | %memoryicon% %memory% | %swapicon%%swap% | }\ - \{ %volumeicon% %volume% | %batteryicon% %battery% | %date% | %timeicon% %time% " - } + , hideOnStart = False + , allDesktops = True + , persistent = True + , iconRoot = ".xmonad/xpm/" -- default: "." + , commands = [ + Run Com "echo" ["\xf17c"] "penguin" 3600 + , Run Com ".local/bin/kernel" [] "kernel" 36000 + , Run Cpu ["-t", "\xf108 cpu: (%)","-H","50","--high","red"] 20 + , Run Memory ["-t", "\xf233 mem: M (%)"] 20 + , Run DiskU [("/", "\xf0c7 hdd: free")] [] 60 + , Run Com "echo" ["\xf0aa"] "uparrow" 3600 + , Run Uptime ["-t", "uptime: d h"] 360 + , Run Com "echo" ["\xf0f3"] "bell" 3600 + , Run Com "echo" ["\xf242"] "baticon" 3600 + , Run BatteryP ["BAT0"] ["-t", " (%)"] 360 + , Run Date "\xf017 %a, %b %d %Y (%H:%M) " "date" 50 + , Run Com "bash" ["-c", "/home/krrish/.config/xmobar/trayer-padding-icon.sh"] "trayerpad" 20 + , Run Com "echo" ["\xf132 "] "shieldicon" 3600 + , Run UnsafeStdinReader + ] + , sepChar = "%" + , alignSep = "}{" + , template = " %penguin% %UnsafeStdinReader% }{ %cpu% %memory% %disku% %baticon% %battery% %date% %trayerpad%" + } +