Code Monkey home page Code Monkey logo

configs's Introduction

The configuration files are managed with GNU Stow. Each top-level directory represents a "group" of configs, and you can "install" (by symlinking) the configs of a group using

$ stow -Sv <group>

You can use -n to just show what it would install.

Stow has a bunch of shortcomings, but I haven't bothered to move to anything else yet. In theory, the directory layout should be mostly compatible with other tools like chezmoi that you may enjoy more, though I have not tried them myself.

configs's People

Contributors

fogapod avatar jjant avatar jonhoo avatar mehmetalianil avatar vavanade avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

configs's Issues

Fullscreen video in Firefox

Hi Jon!

I just made the switch to Arch due to your video and have been setting things up over the past week. I noticed a small issue with Firefox where going fullscreen still leaves the Polybar visible.

I wondered whether you ran into this issue as well and, if so, if you managed to solve it. It seems a fair amount of people mention this issue, yet none of the solutions seem to have worked for me. Perhaps I glossed over something that you are aware of.

Here is my xmonad.hs config.

Thanks for sharing the configs and many tips!

Xmonad overlapping polybar

Hey Jon. Love your setup and using it as a base for my own. I am currently using xmonad and trying to add polybar but having an issue where my xmonad windows will be above my polybar or via versa. Have you ran into this issue? Most google searching came up with issues with i3wm and not xmonad.
Config files: https://github.com/ccutch/arch-configs

Add Firefox userChrome.css

I noticed you are using a custom Firefox userChrome.css in some of your coding videos, which puts your address bar at the bottom of the screen.

Would you mind sharing your configuration as part of this repository as well? That would be awesome.

typing in a "s" results in a ">" prompt cropping up in the command-line window

MacOS Catalina
iterm2 Build 3.3.12
neovim v0.4.3

Your init.vim is used as my nvim configuration. In the normal mode, typing in a "s" results in a ">" prompt cropping up in the command-line window. There is no keybinding of s to that command in the config file. What is that command? How can I turn off the binding. Thank you in advance!

Zhen

jonhoo's custom gruvbox colorscheme

I've once watched a video on YouTube and I quite enjoyed the color scheme and the font. By checking the configs I figured that the font is likely to be "Noto Mono" whereas the color scheme is "gruvbox".

After trying several variations of Noto Mono and Noto Sans Mono, I've gotten to the point where the font looks very similar, however, I was not quite able to get the same colors. I'm using Neovim and generally prefer using Lua-written plugins, but I nevertheless tried both gruvbox.nvim and gruvbox-materialwith different levels of contrast, but it never looks as good as in the video. It seems like the video uses a custom version of the gruvbox and I was wondering if there is a way to open-source this version so that other people who enjoy the same look and feel could use the color scheme :)

I find the "regular" gruvbox theme a bit too harsh.

Another difference might be caused by the fact that I'm using neovim treesitter instead of rust.vim for highlighting.

UPD. I've tried different flavors of gruvbox, for those who want to have colors as close as possible to those that were in the video linked above, I've got the best results with this one: https://github.com/eddyekofo94/gruvbox-flat.nvim

would your please share your vim theme?

i have tried many other themes, and they are either too much colorful or too harsh and i'm not able to customize one for myself. I've watched a lot of your videos and I feel like I'm getting used to yours :)

Automatic Installation of Plug if it is not in `autoload`

Hi,

I use the small snippet from the tips section of the vim-plug, and was wondering, it there are important reasons, to not use it.

Did not find this in your configs

Thanks in advance for the clarification :)

" vim: set ts=2 sts=2 sw=2 et foldmarker={,} foldmethod=marker
"
" Check and install plugin manager {
  if empty(glob(stdpath('config') . "/autoload/plug.vim"))
    silent execute "!curl -fLo " . stdpath('config') . "/autoload/plug.vim " \
      "--create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim"

    autocmd VimEnter * PlugInstall --sync
  endif
" }

" Define and load plugins {
  call plug#begin(stdpath('config') . "/bundle")
  
  " Use `Plug ...` here to define and load plugins, ex.:
  " Plug 'w0rp/ale'

  call plug#end()
" }

Perplexing init.vim error: Cannot find color scheme 'base16-gruvbox-dark-hard'

Hi Jon!

I'm getting an error in my init.vim file:
Error detected while processing /Users/nikitamounier/.config/nvim/init.vim: line 72: E185: Cannot find color scheme 'base16-gruvbox-dark-hard'

However, I've installed the base16-gruvbox-dark-hard.vim file, and its corresponding base16-gruvbox-dark-hard.sh shell file, and have correctly declared the shell path inside init.vim as required.

As a consequence of this error, some other related errors follow:

line   78:
E121: Undefined variable: g:base16_gui09
E116: Invalid arguments for function Base16hi
line   80:
E121: Undefined variable: g:base16_gui05
E116: Invalid arguments for function Base16hi
And another error which I don't think is related, but here it is just in case:
These are elated to the "cmp" plugin. I have lua installed using homebrew in the opt directory (since I'm on M1).
 line  184: E5108: Error executing lua [string ":lua"]:1: module 'cmp' not found:
        no field package.preload['cmp']
        no file './cmp.lua'
        no file '/opt/homebrew/Cellar/luajit-openresty/2.1-20220111/share/luajit-2.1.0-beta3/cmp.lua'
        no file '/usr/local/share/lua/5.1/cmp.lua'
        no file '/usr/local/share/lua/5.1/cmp/init.lua'
        no file '/opt/homebrew/Cellar/luajit-openresty/2.1-20220111/share/lua/5.1/cmp.lua'
        no file '/opt/homebrew/Cellar/luajit-openresty/2.1-20220111/share/lua/5.1/cmp/init.lua'
        no file './cmp.so'
        no file '/usr/local/lib/lua/5.1/cmp.so'
        no file '/opt/homebrew/Cellar/luajit-openresty/2.1-20220111/lib/lua/5.1/cmp.so'
        no file '/usr/local/lib/lua/5.1/loadall.so'
stack traceback:
        [C]: in function 'require'

Any idea where I've gone wrong? My nvim config folder is essentially a copy of yours. I've been trying to fix this for some days now, but to no avail. I would really appreciate any guidance!

Share base16 files

Hi Jon.
i am using your config files but i couldn't find base16 color scheme for tmux, it would be nice if you share color schemes too.
thanks you.

How can I use it?

I think you can use stow to install and create the symlinks but a very short documentation would be awesomeeee.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.