• Stars
    star
    123
  • Rank 290,145 (Top 6 %)
  • Language
    Lua
  • Created over 5 years ago
  • Updated 11 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

nvim, tmux, zsh, fzf, sway, and more!

My ~

Screenshot

Table of contents

Getting Started

Prerequisites

You can skip this step if you're using Arch Linux, use the install script below to install these packages automatically.

Install the following packages:

Installation

Linux

git clone https://github.com/khuedoan/linux-setup
cd linux-setup
make init dotfiles

macOS

git clone https://github.com/khuedoan/macos-setup
cd macos-setup
make init dotfiles

Quick usage instruction

Some key mapping are changed, you can change this in .xinitrc:

  • Left Alt and Left Super is swapped

Some basic key bindings:

  • super + / for key bindings help
  • super + enter for terminal
  • super + space for app launcher
  • super + shift + q to quit app

Features

Version control

Make change to the config files to suit your needs, then use the git for version control like normal. For example:

cd ~
git add .config/foo
git commit
git push
git pull

Wallpaper

Lost In Mind by Paul Brennus, converted to Nord theme palette using ImageGoNord

Acknowledgements

More Repositories

1

homelab

Modern self-hosting framework, fully automated from empty disk to operating services with a single command.
Go
7,372
star
2

one-line-firefox

Compact and minimal interface for Firefox
CSS
64
star
3

slock

Suckless simple X display locker fork with transparency effect (deprecated, I've switched to Wayland)
C
55
star
4

horus

Free cloud native platform for service hosting
HCL
28
star
5

linux-setup

Automated Arch Linux configuration with Ansible
YAML
16
star
6

blog

My personal website (written in Rust, blazingly fast, deployed on Kubernetes, <insert a bunch of random buzzwords here>, just lack content)
Rust
14
star
7

macos-setup

Automated macOS setup (you'll probably need to fork it)
Nix
10
star
8

freevpn

Always free Wireguard VPN server
HCL
9
star
9

backstage

TypeScript
7
star
10

ansible-collection-workstation

Workstation Collection for Ansible
YAML
7
star
11

st

Suckless terminal fork with One Dark color scheme (deprecated, I've switched to Wayland)
C
6
star
12

example-service

Example service for demo and testing purposes
Rust
3
star
13

container-images

Nix
3
star
14

dmenu

Suckless dynamic menu fork with One Dark color scheme (deprecated, I've switched to Wayland)
C
2
star
15

tinycloud

Experimental "private cloud" with Nomad + QEMU + Traefik + Yggdrasil to replace my Proxmox setup (someday)
HCL
2
star
16

md2pdf

Simple Markdown to PDF converter written in Go
CSS
2
star
17

pxe-server

(Work in progress) Docker based PXE server
Shell
2
star
18

nixos-setup

Automated NixOS configuration
Nix
2
star
19

virtual-networks

Virtual networks and membership settings as code
HCL
2
star
20

playground

Just my playground, nothing to see here
Assembly
2
star
21

windows-setup

PowerShell
2
star
22

k3s-ansible

(WIP) Ansible playbook to install lightweight Kubernetes (k3s) and MetalLB
1
star
23

charts

Smarty
1
star
24

advent-of-code

Rust
1
star
25

packer-templates

HCL
1
star
26

sfml-games

Classic games made with SFML
C++
1
star
27

haproxy-rpm

Ruby
1
star
28

highlight-pulldown

Temporary fork of https://gitlab.com/eguiraud/highlight-pulldown
Rust
1
star
29

arch-install

Easy Arch Linux installation guide
Shell
1
star
30

terraform-cloud

Manage Terraform Cloud using Terraform
HCL
1
star
31

rke-ansible

(WIP) Ansible playbook to install Rancher Kubernetes Engine
1
star
32

timoni-modules

CUE
1
star