Updates
This commit is contained in:
parent
3dc9ab3879
commit
3add4cebbd
20 changed files with 101 additions and 219 deletions
2
apps/de/gnome/gdm-tap-to-click
Normal file
2
apps/de/gnome/gdm-tap-to-click
Normal file
|
@ -0,0 +1,2 @@
|
|||
[org/gnome/desktop/peripherals/touchpad]
|
||||
tap-to-click=true
|
|
@ -4,35 +4,32 @@
|
|||
# + Super+Control+{1-9} should control the size of the preselect space.
|
||||
# + Super+Shift+b should balance the size of all selected nodes.
|
||||
|
||||
set $mod Mod4
|
||||
set $default_gap 0
|
||||
set $left h
|
||||
set $down j
|
||||
set $up k
|
||||
set $right l
|
||||
set $term term
|
||||
set $fterm floating-term
|
||||
set $menu app-launcher
|
||||
set $fileexplorer thunar
|
||||
|
||||
output * bg $HOME/.wallpaper fill
|
||||
|
||||
focus_wrapping no
|
||||
gaps inner $default_gap
|
||||
smart_borders on|no_gaps
|
||||
hide_edge_borders smart_no_gaps
|
||||
set $mod Mod4
|
||||
default_border pixel 5
|
||||
focus_follows_mouse no
|
||||
|
||||
input type:keyboard {
|
||||
repeat_delay 200
|
||||
repeat_rate 60
|
||||
}
|
||||
|
||||
bindsym Control+Space exec makoctl dismiss
|
||||
# bindsym $mod+Control+Space exec makoctl invoke
|
||||
bindsym $mod+Return exec $term
|
||||
bindsym $mod+shift+Return exec $fterm
|
||||
bindsym $mod+t exec $term
|
||||
bindsym $mod+Return exec term
|
||||
bindsym $mod+shift+Return exec floating-term
|
||||
bindsym $mod+t exec term
|
||||
bindsym $mod+Alt+Return exec urxvt
|
||||
bindsym $mod+Shift+Alt+Return exec kitty
|
||||
bindsym $mod+c kill
|
||||
bindsym $mod+Shift+c kill # TODO: kill -9?
|
||||
bindsym $mod+Space exec $menu
|
||||
bindsym $mod+e exec $fileexplorer
|
||||
bindsym $mod+Space exec app-launcher
|
||||
bindsym $mod+e exec thunar
|
||||
bindsym $mod+Shift+r reload
|
||||
bindsym $mod+Control+Escape exit
|
||||
bindsym $mod+Shift+e exit
|
||||
|
@ -41,20 +38,20 @@ bindsym $mod+Control+j split v
|
|||
bindsym $mod+Control+l split h
|
||||
bindsym $mod+Control+f focus mode_toggle
|
||||
|
||||
bindsym $mod+$left focus left
|
||||
bindsym $mod+$down focus down
|
||||
bindsym $mod+$up focus up
|
||||
bindsym $mod+$right focus right
|
||||
bindsym $mod+h focus left
|
||||
bindsym $mod+j focus down
|
||||
bindsym $mod+k focus up
|
||||
bindsym $mod+l focus right
|
||||
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
bindsym $mod+Shift+$left move left
|
||||
bindsym $mod+Shift+$down move down
|
||||
bindsym $mod+Shift+$up move up
|
||||
bindsym $mod+Shift+$right move right
|
||||
bindsym $mod+Shift+h move left
|
||||
bindsym $mod+Shift+j move down
|
||||
bindsym $mod+Shift+k move up
|
||||
bindsym $mod+Shift+l move right
|
||||
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
|
@ -97,18 +94,6 @@ bindsym $mod+period focus child
|
|||
bindsym $mod+comma focus child
|
||||
bindsym $mod+tab workspace back_and_forth
|
||||
|
||||
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
|
||||
bindsym XF86MonBrightnessUp exec brightnessctl set +5%
|
||||
bindsym XF86AudioPlay exec playerctl play-pause
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
|
||||
bindsym $mod+Shift+v exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
|
||||
bindsym $mod+minus gaps inner current minus 5
|
||||
bindsym $mod+plus gaps inner current plus 5
|
||||
bindsym $mod+Control+Alt+h gaps horizontal current minus 5
|
||||
|
@ -118,16 +103,27 @@ bindsym $mod+Control+Alt+k gaps vertical current plus 5
|
|||
# TODO: this should also reset the horizontal and vertical gaps?
|
||||
bindsym $mod+Control+equal gaps inner current set $default_gap
|
||||
|
||||
bindsym XF86AudioRaiseVolume exec pactl set-sink-volume @DEFAULT_SINK@ +5%
|
||||
bindsym XF86AudioLowerVolume exec pactl set-sink-volume @DEFAULT_SINK@ -5%
|
||||
bindsym XF86AudioMute exec pactl set-sink-mute @DEFAULT_SINK@ toggle
|
||||
bindsym XF86AudioMicMute exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
bindsym XF86MonBrightnessDown exec brightnessctl set 5%-
|
||||
bindsym XF86MonBrightnessUp exec brightnessctl set +5%
|
||||
bindsym XF86AudioPlay exec playerctl play-pause
|
||||
bindsym XF86AudioNext exec playerctl next
|
||||
bindsym XF86AudioPrev exec playerctl previous
|
||||
bindsym $mod+Shift+v exec pactl set-source-mute @DEFAULT_SOURCE@ toggle
|
||||
|
||||
bindsym $mod+Control+Shift+l exec swaylock
|
||||
# TODO: toggle-able swayidle?
|
||||
# TODO: one-time swayidle?
|
||||
# TODO: toggle-able swayidle? does the idle thing in waybar handle this?
|
||||
# TODO: one-time swayidle/monitor-off
|
||||
# bindsym $mod+Control+Shift+s exec lock-and-disable-monitors
|
||||
|
||||
mode "resize" {
|
||||
bindsym $left resize shrink width 10 px or 10 ppt
|
||||
bindsym $down resize grow height 10 px or 10 ppt
|
||||
bindsym $up resize shrink height 10 px or 10 ppt
|
||||
bindsym $right resize grow width 10 px or 10 ppt
|
||||
bindsym h resize shrink width 10 px or 10 ppt
|
||||
bindsym j resize grow height 10 px or 10 ppt
|
||||
bindsym k resize shrink height 10 px or 10 ppt
|
||||
bindsym l resize grow width 10 px or 10 ppt
|
||||
|
||||
bindsym Left resize shrink width 10 px or 10 ppt
|
||||
bindsym Down resize grow height 10 px or 10 ppt
|
||||
|
@ -138,32 +134,22 @@ mode "resize" {
|
|||
bindsym Escape mode "default"
|
||||
}
|
||||
|
||||
default_border pixel 5
|
||||
for_window [app_id="floating_terminal"] floating enable
|
||||
for_window [class="floating_terminal"] floating enable
|
||||
for_window [class=".*"] layout splitv
|
||||
|
||||
# bindsym $mod+r mode "resize"
|
||||
|
||||
bar {
|
||||
swaybar_command waybar
|
||||
}
|
||||
|
||||
input * {
|
||||
repeat_delay 200
|
||||
repeat_rate 60
|
||||
}
|
||||
|
||||
focus_follows_mouse no
|
||||
output * bg $HOME/.wallpaper fill
|
||||
|
||||
client.focused #66d9ef #66d9ef #66d9ef #66d9ef #66d9ef
|
||||
client.focused_inactive #111111 #111111 #ffffff #111111 #111111
|
||||
client.unfocused #111111 #111111 #ffffff #111111 #111111
|
||||
|
||||
bar {
|
||||
swaybar_command waybar
|
||||
}
|
||||
|
||||
exec mako
|
||||
exec_always makoctl reload
|
||||
exec_always notify-send -a "Sway" -i ~/.wallpaper "Sway configuration loaded."
|
||||
exec_always kanshi
|
||||
exec_always notify-send -a "Sway" -i ~/.wallpaper "Sway configuration loaded."
|
||||
|
||||
include $ENV_PATH/sway/config.d/*
|
||||
|
||||
include $ENV_PATH/sway/config.d/main
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Name=sway-lytedev
|
||||
Comment=SirCmpwn's Wayland window manager with lytedev's config
|
||||
Exec=/usr/bin/sway-lytedev
|
||||
Comment=Sway with lytedev's config
|
||||
Exec=sway-lytedev
|
||||
Type=Application
|
||||
X-GDM-Session-Type=wayland
|
||||
|
|
|
@ -5,30 +5,8 @@
|
|||
|
||||
. "$DOTFILES_PATH/bin/prelude"
|
||||
|
||||
# killall -9 dunst &> /dev/null
|
||||
# killall -9 urxvtd
|
||||
# urxvtd &
|
||||
|
||||
# key repeat
|
||||
export WLC_REPEAT_DELAY=200
|
||||
export WLC_REPEAT_RATE=60
|
||||
|
||||
# caps lock -> escape key mapping
|
||||
# export XKB_DEFAULT_OPTIONS=caps:escape
|
||||
|
||||
# enable wayland support for some applications
|
||||
export CLUTTER_BACKEND=wayland
|
||||
export SDL_VIDEODRIVER=wayland
|
||||
export MOZ_ENABLE_WAYLAND=1
|
||||
# export GDK_BACKEND=wayland
|
||||
# export QT_QPA_PLATFORM=wayland-egl
|
||||
|
||||
# configuration flag for some of my dotfiles scripts
|
||||
export IS_WAYLAND=1
|
||||
|
||||
sway
|
||||
|
||||
# mako &
|
||||
# has_command libinput-gestures-setup && libinput-gestures-setup start
|
||||
# has_command kdeconnect-indicator && kdeconnect-indicator &
|
||||
# has_command gnome-keyring-daemon && eval "$(gnome-keyring-daemon --start --components=pkcs11,secrets,ssh)"
|
||||
exec sway
|
||||
|
|
|
@ -4,6 +4,7 @@ repaint_delay 5
|
|||
input_delay 1
|
||||
sync_to_monitor no
|
||||
|
||||
disable_ligatures always
|
||||
# font_features Iosevka Fixed SS07 Medium -liga -dlig -calt
|
||||
|
||||
font_size 11.0
|
||||
|
|
|
@ -56,7 +56,7 @@ Plug 'junegunn/fzf.vim' " helpers for us
|
|||
Plug 'vim-airline/vim-airline' " status line
|
||||
Plug 'vim-airline/vim-airline-themes' " more minimal status line
|
||||
Plug 'nathanaelkane/vim-indent-guides' " indentation guides
|
||||
Plug 'SirVer/ultisnips' " snippet manager
|
||||
" Plug 'SirVer/ultisnips' " snippet manager
|
||||
Plug 'bkad/CamelCaseMotion' " camel case and underscore word movements
|
||||
Plug 'vim-scripts/LargeFile' " gracefully handle very large files
|
||||
Plug 'tpope/vim-commentary' " toggle comments in code easily
|
||||
|
|
1
apps/udev-rules/gcadapter
Normal file
1
apps/udev-rules/gcadapter
Normal file
|
@ -0,0 +1 @@
|
|||
SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="057e", ATTRS{idProduct}=="0337", MODE="0666"
|
|
@ -1,6 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
pacaur -Syu --noconfirm --noedit
|
||||
yay -Syu --nodiffmenu --nocleanmenu --noeditmenu
|
||||
|
||||
# TODO: update kernel with a flag?
|
||||
# yes | pacman -Syu && kexec -l --initrd=/boot/initramfs-linux.img /boot/vmlinuz-linux && kexec -e
|
||||
|
|
|
@ -1,21 +1,15 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# user's username
|
||||
USERNAME=daniel
|
||||
USER_GROUPS="admin,users"
|
||||
GROUPS="admin,users"
|
||||
|
||||
# add admin group
|
||||
groupadd admin 2>/dev/null
|
||||
|
||||
# create actual home directory
|
||||
mkdir -p "/home/$USERNAME/.home"
|
||||
|
||||
# add user with groups
|
||||
useradd -m -d "/home/$USERNAME/.home" -G "${USER_GROUPS}" -s "/bin/bash" "$USERNAME"
|
||||
|
||||
# give home directory ownership
|
||||
chown -R "$USERNAME:$USERNAME" "/home/$USERNAME"
|
||||
|
||||
# have user set new user's password
|
||||
mkdir --parents "/home/$USERNAME/.home"
|
||||
mkdir --parents "/home/$USERNAME/dl"
|
||||
useradd --home-dir "/home/$USERNAME/.home" \
|
||||
--groups "${GROUPS}" \
|
||||
--shell "/bin/bash" \
|
||||
"$USERNAME"
|
||||
chown --recursive "$USERNAME:$USERNAME" "/home/$USERNAME"
|
||||
echo "Setting password for user '$USERNAME'"
|
||||
passwd "$USERNAME"
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
#!/usr/bin/env sh
|
||||
|
||||
pacaur --needed -S \
|
||||
neomutt `# Email Client` \
|
||||
yay -S \
|
||||
weechat `# IRC Client` \
|
||||
aria2 `# Downloads Manager` \
|
||||
tree `# Handy Filesystem Viewing Utility` \
|
||||
dmenu rofi `# Application Launcher` \
|
||||
dmenu `# Application Launcher` \
|
||||
ripgrep `# Code Search Utilities` \
|
||||
fd `# File Search` \
|
||||
sd `# Easy Find/Replace` \
|
||||
|
@ -13,9 +12,7 @@ pacaur --needed -S \
|
|||
htop `# Process Management and System Resources Monitoring` \
|
||||
openssh mosh `# Remote Access` \
|
||||
openssl `# Crypto` \
|
||||
erlang elixir `# Elixir Language` \
|
||||
asdf-vm `# Runtime Version Manager` \
|
||||
nodejs npm yarn `# JavaScript Runtime` \
|
||||
python python-pip `# Python 3 Language` \
|
||||
pass `# Password Management` \
|
||||
firefox-developer-edition `# Default Web Browser` \
|
||||
|
@ -23,63 +20,28 @@ pacaur --needed -S \
|
|||
alsa-utils `# Audio Utilities` \
|
||||
alsa-plugins `# Plugins for ALSA` \
|
||||
pulseaudio pavucontrol pulsemixer `# Audio Backend and Controls` \
|
||||
pulseaudio-ctl `# CLI Utility for Pulseaudio` \
|
||||
neovim vim `# Text Editors` \
|
||||
neovim `# Text Editors` \
|
||||
unzip `# Simple Unzipping` \
|
||||
xclip xsel `# X Selection & Clipboard Management` \
|
||||
autocutsel `# Clipboard Helper` \
|
||||
tmux `# Terminal Multiplexer` \
|
||||
rxvt-unicode-pixbuf `# Terminal with PixBuf Patches` \
|
||||
kitty `# Almost Better Terminal Emulator` \
|
||||
xorg-xinit xorg-server xorg-xrdb `# X Display Server` \
|
||||
xorg-drivers `# Video Drivers for X` \
|
||||
xcb-util xcb-util-keysyms xcb-util-wm xorg-xrandr xdotool xorg-xprop `# X Utilties` \
|
||||
feh `# Image Viewer & Wallpaper Manager` \
|
||||
unclutter-xfixes-git `# Hides cursor after no use for a time` \
|
||||
gtk-engine-murrine xorg-server-devel `# GTK Theme Base and Headers?` \
|
||||
bspwm-git sxhkd-git xdo-git `# Window Manager and Tools for its use` \
|
||||
wlroots-git sway-git `# Wayland Compositor` \
|
||||
swaylock `# Wayland Compositor` \
|
||||
kanshi `# Monitor Management for Wayland` \
|
||||
waybar mako `# Wayland Bar & Notifications` \
|
||||
swaylock-git `# Wayland Compositor` \
|
||||
kanshi-git `# Monitor Management for Wayland` \
|
||||
waybar-git mako-git `# Wayland Bar & Notifications` \
|
||||
slurp grim wl-clipboard `# Wayland Screen Selection & Clipping` \
|
||||
wl-clipboard `# Wayland Clipboard CLI` \
|
||||
terminus-font ttf-iosevka-type ttf-iosevka-term `# Primary Fonts` \
|
||||
ttf-iosevka `# Primary Fonts` \
|
||||
ttf-font-awesome `# Icon Font` \
|
||||
curl `# HTTP Utility` \
|
||||
w3m `# Viewing Images in Terminals` \
|
||||
jq `# CLI for Interacting with JSON` \
|
||||
ranger `# CLI File Manager` \
|
||||
bash-completion `# Handy Scripts for Tab-Completion in Bash` \
|
||||
python-neovim python-jedi python-mistune python-psutil python-setproctitle httpie `# httpie and neovim dependencies` \
|
||||
httpie `# httpie and neovim dependencies` \
|
||||
docker docker-compose `# Yummy containers` \
|
||||
inotify-tools `# Watching` \
|
||||
luajit lua luarocks `# Lua` \
|
||||
fish `# Shell` \
|
||||
pkgfile `# Package File Metadata` \
|
||||
swaks `# SMTP CLI` \
|
||||
time `# GNU time` \
|
||||
fortune-mod fortune-mod-archlinux `# Fortune` \
|
||||
diff-so-fancy `# Fancy Diffs` \
|
||||
oath-toolkig `# One-Time Passwords` \
|
||||
sysstat `# System Statistics` \
|
||||
--noconfirm --noedit
|
||||
|
||||
# install rxvt-unicode script for resizing font on-the-fly
|
||||
mkdir -p "$HOME/.urxvt/ext"
|
||||
curl -L -o "$HOME/.urxvt/ext/resize-font" https://raw.githubusercontent.com/lytedev/urxvt-resize-font/master/resize-font
|
||||
|
||||
# install our font (customized iosevka from https://github.com/lytedev/iosevka)
|
||||
(
|
||||
curl -L -o "$HOME/font.tar.zstd" https://lyte.dev/uploads/lyte-font.tar.zstd
|
||||
mkdir "$HOME/.fonts"
|
||||
cd "$HOME/.fonts" || return
|
||||
tar --zstd -xvf "$HOME/font.tar.zstd"
|
||||
rm "$HOME/font.tar.zstd"
|
||||
fc-cache -f
|
||||
)
|
||||
|
||||
# helpful Lua libs
|
||||
echo "fun moonscript lpeg alt-getopt luafilesystem" | tr ' ' "\n" | xargs -I % sudo luarocks install %
|
||||
|
||||
# TODO: recommend systemd services?
|
||||
oath-toolkit `# One-Time Passwords` \
|
||||
sysstat `# System Statistics`
|
||||
|
|
|
@ -5,11 +5,12 @@ if egrep -q '^\[multilib\]$' /etc/pacman.conf; then
|
|||
else
|
||||
echo "Enabling Multilib Repository (with sudo)..."
|
||||
sudo sh -c 'echo -e "\n\n[multilib]\nInclude = /etc/pacman.d/mirrorlist" >> /etc/pacman.conf'
|
||||
pacaur -Syy
|
||||
yay -Sy
|
||||
fi
|
||||
|
||||
pacaur --needed -S \
|
||||
bluez bluez-libs bluez-utils bluez-tools \
|
||||
yay -S \
|
||||
xf86-input-libinput \
|
||||
bluez bluez-libs bluez-utils bluez-tools `# Bluetooth` \
|
||||
pigz `# Multi-core gzipping` \
|
||||
iw `# WiFi Power Saving` \
|
||||
arc-gtk-theme `# GTK Theme` \
|
||||
|
@ -23,36 +24,26 @@ pacaur --needed -S \
|
|||
gimp inkscape krita `# Image/Vector Editing Applications` \
|
||||
audacity `# Audio Editing Application` \
|
||||
cmake `# Cross-Platform Make` \
|
||||
accountsservice `# Mainly for User Avatars with LightDM` \
|
||||
accountsservice `# Mainly for User Avatars with Display Manager` \
|
||||
gdm `# Display Manager of choice` \
|
||||
deluge deluge-gtk cairo python-cairo `# GUI Torrent Client` \
|
||||
lightdm lightdm-gtk-greeter `# Nice User Login` \
|
||||
polybar-git `# Bar` \
|
||||
elixir nodejs erlang \
|
||||
php `# PHP Language` \
|
||||
nginx `# Web Server` \
|
||||
postgresql pgcli `# RDBMS` \
|
||||
urxvt-perls-git urxvt-resize-font-git `# rxvt-unicode scripts` \
|
||||
neofetch `# swag` \
|
||||
cloc `# For counting lines of code` \
|
||||
ttf-noto-fonts-simple ttf-noto-fonts-ib noto-fonts-emoji `# Emoji` \
|
||||
siji-git gohufont artwiz-fonts `# Bitmap Fonts` \
|
||||
autorandr `# Monitor Helper` \
|
||||
noto-fonts noto-fonts-emoji `# Emoji` \
|
||||
docker `# Containers` \
|
||||
keybase keybase-gui kbfs `# Keybase Applications` \
|
||||
discord `# Chat` \
|
||||
steam steamcmd lutris `# Games` \
|
||||
gnome-shell `# Guh-nome Guh-shell` \
|
||||
redshift `# Save Your Eyes` \
|
||||
vlc `# Video Viewer` \
|
||||
ncdu `# Disk Usage Analyzer` \
|
||||
zathura zathura-pdf-mupdf `# Document Viewer` \
|
||||
scrot `# Screenshot Tool` \
|
||||
libinput libinput-gestures `# Trackpad Control` \
|
||||
xcape `# Escape Better` \
|
||||
dunst `# Desktop Notifications` \
|
||||
gammastep `# Redshift for Wayland` \
|
||||
rofimoji `# Emoji Picker` \
|
||||
--noconfirm --noedit
|
||||
efibootmgr efivar `# UEFI Boot CLI Stuff` \
|
||||
glu mesa wxgtk2 libpng `# Various` \
|
||||
gammastep `# Redshift for Wayland`
|
||||
|
||||
curl -L -o "$HOME/.emoji.txt" https://lyte.dev/uploads/emoji.txt
|
||||
|
||||
# TODO: recommend systemd services?
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
pacaur --needed -S --noconfirm --noedit \
|
||||
weechat-poljar-matrix-git weechat-discord-git wee-slack
|
||||
yay -S weechat-poljar-matrix-git weechat-discord-git wee-slack
|
||||
|
||||
wcpm="/usr/lib/weechat/python/matrix"
|
||||
hwcp="${HOME}/.weechat/python"
|
||||
|
|
|
@ -1,4 +1,6 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
pacaur --needed -S --noconfirm --noedit \
|
||||
libva-mesa-driver mesa-vdpau libva-vdpau-driver libvdpau-va-gl `# Hardware Accelerated Video` \
|
||||
# TODO: vulkan
|
||||
yay -S \
|
||||
xf86-video-amdgpu mesa \
|
||||
libva-mesa-driver mesa-vdpau libva-vdpau-driver libvdpau-va-gl `# Hardware Accelerated Video`
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# TODO: setup weechat matrix plugin?
|
||||
# git clone
|
|
@ -1,8 +0,0 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
# lib32-nvidia-beta?
|
||||
|
||||
pacaur -S \
|
||||
nvidia-beta \
|
||||
lib32-nvidia-utils-beta lib32-nvidia-libgl-beta \
|
||||
--noconfirm --noedit
|
|
@ -2,19 +2,15 @@
|
|||
|
||||
mkdir -p "$HOME/.config/systemd/user"
|
||||
|
||||
# tmux plugin manager
|
||||
[ ! -d "$XDG_CONFIG_HOME/tmux/plugins/tpm" ] && \
|
||||
git clone https://github.com/tmux-plugins/tpm "$XDG_CONFIG_HOME/tmux/plugins/tpm"
|
||||
|
||||
# load tmux config
|
||||
tmux source-file "$HOME/.tmux.conf"
|
||||
|
||||
# clean, install, and update plugins
|
||||
bash "$XDG_CONFIG_HOME/tmux/plugins/tpm/bindings/clean_plugins"
|
||||
bash "$XDG_CONFIG_HOME/tmux/plugins/tpm/bindings/install_plugins"
|
||||
bash "$XDG_CONFIG_HOME/tmux/plugins/tpm/bindings/update_plugins"
|
||||
|
||||
# load tmux config
|
||||
tmux source-file "$HOME/.tmux.conf"
|
||||
|
||||
systemctl --user enable tmux.service
|
||||
|
|
|
@ -15,16 +15,19 @@ links=(
|
|||
"apps/de/sway/dm-entry" "/usr/share/wayland-sessions/sway-lytedev.desktop"
|
||||
|
||||
# TODO: laptop-specific setup? part of laptop env?
|
||||
|
||||
# touchpad
|
||||
"apps/de/libinput/touchpad.conf" "/etc/X11/xorg.conf.d/41-libinput-lytedev-touchpad-options.conf"
|
||||
|
||||
# udev rules
|
||||
"apps/udev-rules/lowbat" "/etc/udev/rules.d/99-lowbat.rules"
|
||||
"apps/udev-rules/wifi-powersave" "/etc/udev/rules.d/81-wifi-powersave.rules"
|
||||
"apps/udev-rules/gcadapter" "/etc/udev/rules.d/51-gcadapter.rules"
|
||||
|
||||
# tmpfiles
|
||||
"apps/tmpfiles/disable-lid-wakeup" "/etc/tmpfiles.d/disable-lid-wakeup.conf"
|
||||
|
||||
# lightdm
|
||||
"apps/de/gnome/gdm-tap-to-click" "/etc/dconf/db/gdm.d/06-tap-to-click"
|
||||
)
|
||||
|
||||
_dotfiles_setup_run_setup "$dfp/.agreed-to-erasing-root-files.lock" "${links[@]}"
|
||||
|
|
28
bofa.json
28
bofa.json
|
@ -1,28 +0,0 @@
|
|||
{
|
||||
"date": "d/m/Y",
|
||||
"default_account": 1,
|
||||
"delimiter": "comma",
|
||||
"headers": true,
|
||||
"ignore_duplicate_lines": true,
|
||||
"ignore_duplicate_transactions": true,
|
||||
"rules": true,
|
||||
"skip_form": false,
|
||||
"specifics": [
|
||||
"AppendHash"
|
||||
],
|
||||
"roles": [
|
||||
"date_transaction",
|
||||
"description",
|
||||
"amount",
|
||||
],
|
||||
"do_mapping": [true, true ,true],
|
||||
"mapping": {
|
||||
"3": {
|
||||
"Savings Account": 3
|
||||
},
|
||||
"4": {
|
||||
"Savings Account": 3
|
||||
}
|
||||
},
|
||||
"version": 2
|
||||
}
|
3
env/desktop/bin/minecraft
vendored
Executable file
3
env/desktop/bin/minecraft
vendored
Executable file
|
@ -0,0 +1,3 @@
|
|||
#!/bin/sh
|
||||
export JAVA_HOME="/usr/lib/jvm/java-8-openjdk/jre/"
|
||||
exec /opt/minecraft-launcher/minecraft-launcher "$@"
|
6
env/desktop/sway/config.d/main
vendored
6
env/desktop/sway/config.d/main
vendored
|
@ -1,4 +1,8 @@
|
|||
exec swayidle -w timeout 300 'swaylock -f -c 000000' timeout 600 'swaymsg "output * dpms off"' resume 'swaymsg "output * dpms on"' before-sleep 'swaylock -f -c 000000'
|
||||
exec swayidle -w \
|
||||
timeout 300 'swaylock -f -c 000000' \
|
||||
timeout 600 'swaymsg "output * dpms off"' \
|
||||
resume 'swaymsg "output * dpms on"' \
|
||||
before-sleep 'swaylock -f -c 000000'
|
||||
|
||||
# shared
|
||||
# workspace 1 output DP-1
|
||||
|
|
Reference in a new issue