GithubHelp home page GithubHelp logo

niraami / dotfiles Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 428.48 MB

My dotfiles :3

Shell 40.99% Python 24.10% Vim Script 28.57% CSS 1.11% GLSL 0.12% JavaScript 5.08% HTML 0.03%
archlinux colloid-gtk-theme dotdrop dotfiles hyprland swaync swww waybar wayland

dotfiles's Introduction

I do a lot of things ... and don't finish most them


Top languages are just for fun, they are often screwed up because of the random meta & generated files around my projects

dotfiles's People

Contributors

niraami avatar

Stargazers

 avatar

Watchers

 avatar

dotfiles's Issues

Fix `dotbot-sudo` dependency

dotbot-sudo currently requires a python-yaml package dependency, would be nice if it could use the bundled one.

Device specific profiles/overrides

IMO the best plan is to just create another repo - public for configs, private for sensitive information - with dotbot setup that certain files linked by this repo get replaced (overridden pretty much). The layout will probably consist of a dotfiles_local repo in which I store configuration for each device in branches, and dotfiles_private which will be the same concept, but private.
There are other issues, like how do I balance customization, but minimize duplicates.. that is going to be the tough thing. In some cases an override might not be such a great idea, and I'll have to split up config/script files into functional parts, so that some of them can get replaced, but maybe the core functionality can stay universally the same.

Things that I will for sure have to think about:

  • polybar config
  • i3 exec on startup
    - dotbot-yay package installation

Migrate to Alacritty

URxvt has been great. Minimalistic, customizable.. but that's about it. When it comes to setting up simple CTRL keybinds, fixing coredumps happening on every close of the window, the issues with sshing to a machine just to get a unknown terminal rxvt-unicode-256color... and there are definitely more, I've just blocked them out of my memory.
It sometimes just seems that getting anything done requires going against 10+ URxvt bugs, and then still failing.

I reaaaaly hope Alacritty will solve that. So far, I like the change, just need to get some of my customizations ported over to it.

see feature/migrate-to-alacritty

Global color via xrdb (.Xresources)

i3, Polybar, Rofi and mostly everything else supports importing variables from .Xresources, so moving all colors to a central place makes a lot of sense.

It'll just be a lot of work... and naming...

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.