All Projects → argosatcore → Deb_Dots

argosatcore / Deb_Dots

Licence: GPL-3.0 license
Debian GNU/Linux dot files.

Programming Languages

Vim Script
2826 projects
shell
77523 projects
CSS
56736 projects
HTML
75241 projects
PostScript
262 projects

Projects that are alternatives of or similar to Deb Dots

I3 Config
i3wm configuration files
Stars: ✭ 81 (+65.31%)
Mutual labels:  debian, tiling-window-manager
wluma
Automatic brightness adjustment based on screen contents and ALS
Stars: ✭ 290 (+491.84%)
Mutual labels:  sway, swaywm
Epsxe64ubuntu
Install ePSXe Linux (x64) & shaders using BIOS HLE and Core Plugins on x86-64 Debian, Ubuntu, Linux Mint and their derivatives.
Stars: ✭ 130 (+165.31%)
Mutual labels:  debian, bash-script
mtproxy autoinstaller
MTProxy autoinstaller for Ubuntu
Stars: ✭ 25 (-48.98%)
Mutual labels:  debian, bash-script
openSUSEway
dotfiles for Sway on openSUSE
Stars: ✭ 48 (-2.04%)
Mutual labels:  sway, swaywm
beleyenv
A dev-focused, idempotent system bootstrap script for ChromeOS's officially supported Linux container. Designed for me, but flexible enough for you to use too!
Stars: ✭ 45 (-8.16%)
Mutual labels:  debian, bash-script
Mtprotoproxyinstaller
One-click script to install MTProto Proxy server on CentOS, Ubuntu and Debian
Stars: ✭ 216 (+340.82%)
Mutual labels:  debian, bash-script
cute-sway-recorder
SwayWM screen recorder; a GUI for wf-recorder
Stars: ✭ 16 (-67.35%)
Mutual labels:  sway, swaywm
kitti3
Kitty drop-down service for sway & i3wm
Stars: ✭ 73 (+48.98%)
Mutual labels:  sway, swaywm
Invidious-Updater
Automatic install and update script for Invidious
Stars: ✭ 181 (+269.39%)
Mutual labels:  debian, bash-script
PXESetupWizard
PXE Setup Wizard. Netboot Debian, Ubuntu, System Rescue CD, FreeDOS and more.
Stars: ✭ 96 (+95.92%)
Mutual labels:  debian, bash-script
dotfiles
My dotfiles and colorschemes for sway and a variety of other programs.
Stars: ✭ 55 (+12.24%)
Mutual labels:  sway, swaywm
cylon-deb
TUI menu driven bash shell script to update and maintain a Debian based Linux distro.
Stars: ✭ 23 (-53.06%)
Mutual labels:  debian, bash-script
scripts
Collection of useful scripts for Linux (git, docker, LUKS, Archlinux...)
Stars: ✭ 36 (-26.53%)
Mutual labels:  debian, bash-script
dotfiles
My arch setup script and dotfiles
Stars: ✭ 37 (-24.49%)
Mutual labels:  sway, swaywm
Flash Chip
Ready to use Flash environment for the C.H.I.P Single Board Computer
Stars: ✭ 152 (+210.2%)
Mutual labels:  debian, bash-script
swayinfo
Some goodies for use in Sway and i3 wm
Stars: ✭ 30 (-38.78%)
Mutual labels:  sway, swaywm
nwg-wrapper
Wrapper to display a script output or a text file content on the desktop in sway or other wlroots-based compositors
Stars: ✭ 60 (+22.45%)
Mutual labels:  sway, swaywm
Pi-Trader
A cryptocurrency day-trading bot for Raspberry Pi.
Stars: ✭ 44 (-10.2%)
Mutual labels:  debian, bash-script
dotfiles
My dotfiles, with an out-of-date install-script. Arch, Tiling WM (i3, sway), ZSH, Neovim
Stars: ✭ 20 (-59.18%)
Mutual labels:  sway, swaywm

AΛΣ · IXH · XAN


Argos's Debian GNU/Linux Dot Files0

A collection of my experiences with Linux in the form of dot files. These dotfiles were started with a minimal installation of Debian 10 Buster on 09/10/2020.

________________________

0.The layout for this README.md was heavily influenced by those of Spencer Tipping and Dylan Araps.

Table of Contents


Introduction

The purpose of this repository is to contain the bare minimum of what is necessary to quickly bootstrap my current sensibilities on a Linux system. At its core, there are two assumptions:

  1. The use of the Debian GNU/Linux Operating System, either Debian Stable or Debian Sid 💀.

Debianelitism

  1. The implementation of the Wayland protocol through the use of the Sway tiling Wayland compositor or through the GNOME desktop environment.

Bootstrap

The script assumes you are on a Debian Stable or Debian Sid system and has not been tested on other distributions. Depending on your distribution, the packages listed in the script may not be available or have a different name. If the latter is the case, modify the script accordingly, otherwise, it will fail.

  1. Use wget to download and run the bootstrapping script called debstrap.sh, which is located inside the Debstrap directory within this repository.

     wget https://raw.githubusercontent.com/argosatcore/Deb_Dots/main/Debstrap/debstrap.sh
    
  2. Make it executable.

     chmod +x debstrap.sh
    
  3. Deploy debstrap.sh. To customize your bootstrap installation, answer debstrap.sh's questions at your discretion. There are twelve questions total, which can be found at the final section of the script, titled "Debstrap Options".

     ./debstrap.sh
    
  4. Profit:

Sway GNOME

Programs referenced by these configs

All of which are apt installable on Debian Stable -except for swaylock, which at the moment remains, unfortunately, exclusive to Sid-:

Program Description
foot Wayland native minimalist terminal emulator.
gammastep Screen temperature manager.
gnome Wayland desktop environment.
grimshot Wayland native screenshot tool.
mako-notifier Wayland native notification daemon.
nautilus File manager.
neovim Text editor.
swaybg Wayland native wallpaper utility.
swaylock Wayland native screen locker.
sway Wayland compositor.
tmux Terminal multiplexer.
vim-gtk (Neo)Vim's clipboard integration.
waybar Wayland native panel.
wlogout Wayland session menu.
wofi Wayland native highly configurable launcher.

Unexpected features you get right out of the gate

Feature Sway GNOME
Bash's vim mode: When in normal mode, you will see a - at the beginning of your prompt. When in insert mode, you will see a + at the beginning of the prompt. Yes Yes
Change directories without using the cd command: Just type the name of the directory to move into it. Yes Yes
Bash completion is no longer case sensitive: No more wasted time pressing keys to get upper case letters. Yes Yes
Neovim as a pager for man pages: Because man pages deserve better. Yes Yes
Caps Lock key is swapped with Esc key: If you are a vim user (or someone that just uses the crap out of the Esc key), you know how handy this is. If you don't want this, just change it in the input configuration in Sway's config file. Yes Yes
Mouse set for left handed people: If you happen to be part of the other 90% of the human population, just change the input configuration in Sway's config file or in GNOME's mouse settings. Yes Yes
Ridiculously fast key repeat rate: Like, really fast. Yes Yes
Alternate Keyboard layout set to Latin American: It is set as a second option and can be toggled by pressing Super+Space. Yes Yes
Gapless single client: If there is only one client on a given workspace, gaps and borders will be disabled. As soon as another client is launched on the same workspace, gaps and borders will be activated. Yes Unnecessary

Sway-specific:

Sway Keybindings:

Session Windows Mouse Programs
Super+Shift+c: reload Sway. Super+q: close. Super+Click1: move window. Super+Return: run a terminal.
Super+Shift+e: exit Wayland session. Super+f: fullscreen. Super+Click2: resize window. Super+i: run firefox.
Alt+Shift+x: lock screen. Super+Escape: toggle floating. Remember, Caps Lock now works as Escape and viceversa. - Super+n: run nautilus.
Super+Shift+minus: hide/unhide scratchpad. Super+(h,j,k,l): change the selection of a window in a given direction. - Super+d: run wofi as an application launcher.
Super+PageUp: switch to the next workspace. If there is no next workspace occupied, it will automatically create a new one. Super+Alt+(h,j,k,l): swap focused window with any window in a given direction. - Super+Tab: run wofi as a window switcher.
Super+PageDown: switch to the previous workspace. If there is no previously occupied workspace, it will automatically create a new one. Super+Shift+(h,j,k,l): move window in a given direction. - Super+Shift+q: run wlogout.
Super+x: toggle Waybar on/off. Super+w: tab windows. - -
Super+Shift+b: toggle window border on/off. Super+s: stack windows. - -
Super+(1,2,3,4,5,6,7,8,9,0): Switch to workspace 1-10. Super+e: split tabbed or stacked windows. - -
Super+Shitft+(1,2,3,4,5,6,7,8,9,0): Move an application to workspace 1-10. Alt+Tab: switch focus between tiling and floating areas. - -
Super+Space: Switch keyboard layout. Options are: Latin American (default) and US-International. - - -
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].