Debian testing setup

This commit is contained in:
Johannes Rothe 2022-09-14 19:16:09 +02:00 committed by Johannes Rothe
parent 75d46d84d0
commit f82735c66c
5 changed files with 24 additions and 13 deletions

View File

@ -8,6 +8,7 @@ if status --is-login
end
fundle plugin 'edc/bass'
fundle plugin 'danhper/fish-ssh-agent'
fundle init
# run `fundle install` in the terminal
@ -23,6 +24,8 @@ if test -e /home/rothe/catkin_ws/install/setup.bash
bass source ~/.profile
end
set -Ua fish_user_paths ~/go/bin/
fish_add_path ~/go/bin/
fish_add_path ~/bin/
eval (keychain --eval --agents ssh)
# set work specific stuff in there like GIT_AUTHOR_EMAIL and JIRA_API_TOKEN
bass source ~/.profile

View File

@ -1,15 +1,17 @@
set $mod Mod4
set $mod Mod4
font pango:Roboto Medium 8
font pango:Roboto Medium 8
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
# screen before suspend. Use loginctl lock-session to lock your screen.
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
# xss-lock grabs a logind suspend inhibit lock and will use i3lock to lock the
# screen before suspend. Use loginctl lock-session to lock your screen.
exec --no-startup-id xss-lock --transfer-sleep-lock -- i3lock --nofork
# NetworkManager is the most popular way to manage wireless networks on Linux,
# and nm-applet is a desktop environment-independent system tray GUI for it.
exec --no-startup-id nm-applet
# NetworkManager is the most popular way to manage wireless networks on Linux,
# and nm-applet is a desktop environment-independent system tray GUI for it.
exec --no-startup-id nm-applet
exec --no-startup-id "setxkbmap de"
# Use pactl to adjust volume in PulseAudio.
set $refresh_i3status killall -SIGUSR1 i3status
@ -28,7 +30,7 @@ new_window 1pixel
bindsym $mod+Return exec gnome-terminal
# set background
exec --no-startup-id "hsetroot -center ~/pictures/wallpaper/malle.png"
exec --no-startup-id "hsetroot -center ~/pictures/wallpaper/voxel-city-by-huntingfluff.jpg"
# lock
bindsym Mod1+l exec i3lock-fancy

View File

@ -38,3 +38,5 @@ set-window-option -g window-status-bell-style fg=colour232,bg=colour253
# Correct colors
set -g default-terminal "tmux-256color"
set -ga terminal-overrides ",*256col*:Tc"
set -g history-limit 150000

Binary file not shown.

After

Width:  |  Height:  |  Size: 498 KiB

View File

@ -2,11 +2,12 @@
# Install base packages
- name: Install necessary packages
become: yes
become_method: su
become_method: sudo
become_user: root
apt:
name:
- ack
- arandr
- bat
- black # code formatting
- bsdmainutils # ncal calendar
@ -27,8 +28,10 @@
- ripgrep
- rofi # dmenu replacement
- scrot # screenshot
- shellcheck
- tmux
- vim
- vim-nox
state: present
cache_valid_time: 3600
@ -72,6 +75,7 @@
- '{{ home }}/.config/i3/'
- '{{ home }}/.config/i3status/'
- '{{ home }}/.config/rofi/'
- '{{ home }}/.config/tmux/'
- '{{ home }}/.ssh/'
- '{{ home }}/pictures/shots/'
- '{{ home }}/.gnupg/'
@ -92,7 +96,7 @@
- src: '{{ files_dir }}/rofi_config'
dest: '{{ home }}/.config/rofi/config.rasi'
- src: '{{ files_dir }}/tmux.conf'
dest: '{{ home }}/.tmux.conf'
dest: '{{ home }}/.config/tmux/tmux.conf'
- src: '{{ files_dir }}/ssh_config'
dest: '{{ home }}/.ssh/config'
- src: '{{ files_dir }}/fish'