Coder Social home page Coder Social logo

mehmetcanbudak / dotfiles-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from khaneliman/dotfiles

1.0 2.0 0.0 283.89 MB

Shell 4.93% JavaScript 0.26% Ruby 0.10% Python 17.07% C 0.17% PHP 1.30% Lua 8.08% AppleScript 0.02% CSS 67.92% Makefile 0.01% QML 0.14%

dotfiles-1's Introduction

Logo
Dotfiles for Khaneliman

Personal dotfiles for each of the platforms I own or have customized. Personal information either redacted or encrypted with Git-Crypt.

Install

Clone repo:

git clone [email protected]:khaneliman/dotfiles.git ~/.config/.dotfiles
cd ~/.config/.dotfiles && git submodule update --init

Manual installation, for now. Some will have installation scripts to automate process a little more in-line with what I've been doing with ArchInstaller

Manual

Copy files to respective directories:

  • dots
    • OS
      • DE/WM
        • Location

Each environment might require further steps that will be detailed in their respective section.

Automatic

./install.sh

The script will detect what OS you are running script from and perform the installation for that OS. You will need to select what environment you would like to install the dots for, if there are multiple for that given OS.

Linux

There are numerous linux configs. My primary desktop usage is done through Arch Linux so I will update these most often.

Awesome

This configuration is a glass effect AwesomeWM with Picom configuration. No utilities used for deployment, just basic dots. One of my first ricing attempts utilizing the glorious dotfiles as a base.

Dotfiles might be out of sync with where they were in an optimized state since I rearranged dotfiles and switched most of my setups to using a catppuccin theme.

linux-awesomewm-tiling

Hyprland

Catppuccin themed Hyprland configuration with a lot more time spent on it since it's my current daily driver. There's basic dotfiles and then some aconfmgr config thrown in for deploying a system. (WIP and not tested thoroughly)

Unique Install Steps

See the install steps in Hyrpland config's README

Standard Monitor

linux-hyprland-tiling linux-hyprland-tiling

Ultrawide Monitor

linux-hyprland-tiling linux-hyprland-tiling

Gnome

Dotfiles from my brief usage of Fedora with Gnome. Currently sparse and only contains the dconf files that can be imported using dconf.

MacOS

I currently use yabai with my daily driver MacBook Pro so this will contain the configuration used on my laptop.

Yabai

Current window manager used on my laptop. Uses sketchybar for UI and skhd for keybinds.

macos-yabai-tiling macos-yabai-nvim

Windows

I only use Windows for work and the rare VM access when needed. I have done some customization and will update this whenever I get a chance.

Shared

This contains all the platform agnostic and / or shared application configurations that will be the same between all platforms and desktop environments.

Credits

Inspiration and code from numerous locations all over the internet. Here's some of the major contributors to my setups.

dotfiles-1's People

Contributors

khaneliman avatar

Stargazers

Roman avatar

Watchers

James Cloos avatar  avatar

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.