updated
This commit is contained in:
parent
438e5aa7be
commit
11241ba67f
|
@ -1,225 +0,0 @@
|
|||
# This file has been auto-generated by i3-config-wizard(1).
|
||||
# It will not be overwritten, so edit it as you like.
|
||||
#
|
||||
# Should you change your keyboard layout some time, delete
|
||||
# this file and re-run i3-config-wizard(1).
|
||||
#
|
||||
|
||||
# i3 config file (v4)
|
||||
#
|
||||
# Please see https://i3wm.org/docs/userguide.html for a complete reference!
|
||||
|
||||
set $mod Mod4
|
||||
|
||||
# Font for window titles. Will also be used by the bar unless a different font
|
||||
# is used in the bar {} block below.
|
||||
font pango:monospace 8
|
||||
|
||||
# This font is widely installed, provides lots of unicode glyphs, right-to-left
|
||||
# text rendering and scalability on retina/hidpi displays (thanks to pango).
|
||||
#font pango:DejaVu Sans Mono 8
|
||||
|
||||
# Start XDG autostart .desktop files using dex. See also
|
||||
# https://wiki.archlinux.org/index.php/XDG_Autostart
|
||||
exec --no-startup-id dex --autostart --environment i3
|
||||
|
||||
# The combination of xss-lock, nm-applet and pactl is a popular choice, so
|
||||
# they are included here as an example. Modify as you see fit.
|
||||
|
||||
# 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
|
||||
|
||||
# Use pactl to adjust volume in PulseAudio.
|
||||
set $refresh_i3status killall -SIGUSR1 i3status
|
||||
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ +10% && $refresh_i3status
|
||||
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume @DEFAULT_SINK@ -10% && $refresh_i3status
|
||||
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute @DEFAULT_SINK@ toggle && $refresh_i3status
|
||||
bindsym XF86AudioMicMute exec --no-startup-id pactl set-source-mute @DEFAULT_SOURCE@ toggle && $refresh_i3status
|
||||
|
||||
# Use Mouse+$mod to drag floating windows to their wanted position
|
||||
floating_modifier $mod
|
||||
|
||||
# start a terminal
|
||||
bindsym $mod+Return exec alacritty #i3-sensible-terminal
|
||||
|
||||
# kill focused window
|
||||
bindsym $mod+Shift+q kill
|
||||
|
||||
# start rofi
|
||||
bindsym $mod+d exec --no-startup-id rofi -show drun -run-shell-command '{terminal} -e zsh -ic "{cmd} && read"'
|
||||
|
||||
# start dmenu (a program launcher)
|
||||
#bindsym $mod+d exec --no-startup-id dmenu_run
|
||||
# A more modern dmenu replacement is rofi:
|
||||
# bindcode $mod+40 exec "rofi -modi drun,run -show drun"
|
||||
# There also is i3-dmenu-desktop which only displays applications shipping a
|
||||
# .desktop file. It is a wrapper around dmenu, so you need that installed.
|
||||
# bindcode $mod+40 exec --no-startup-id i3-dmenu-desktop
|
||||
|
||||
# change focus
|
||||
bindsym $mod+j focus left
|
||||
bindsym $mod+k focus down
|
||||
bindsym $mod+l focus up
|
||||
bindsym $mod+semicolon focus right
|
||||
|
||||
# alternatively, you can use the cursor keys:
|
||||
bindsym $mod+Left focus left
|
||||
bindsym $mod+Down focus down
|
||||
bindsym $mod+Up focus up
|
||||
bindsym $mod+Right focus right
|
||||
|
||||
# move focused window
|
||||
bindsym $mod+Shift+j move left
|
||||
bindsym $mod+Shift+k move down
|
||||
bindsym $mod+Shift+l move up
|
||||
bindsym $mod+Shift+semicolon move right
|
||||
|
||||
# alternatively, you can use the cursor keys:
|
||||
bindsym $mod+Shift+Left move left
|
||||
bindsym $mod+Shift+Down move down
|
||||
bindsym $mod+Shift+Up move up
|
||||
bindsym $mod+Shift+Right move right
|
||||
|
||||
# split in horizontal orientation
|
||||
bindsym $mod+h split h
|
||||
|
||||
# split in vertical orientation
|
||||
bindsym $mod+v split v
|
||||
|
||||
# enter fullscreen mode for the focused container
|
||||
bindsym $mod+f fullscreen toggle
|
||||
|
||||
# change container layout (stacked, tabbed, toggle split)
|
||||
bindsym $mod+s layout stacking
|
||||
bindsym $mod+w layout tabbed
|
||||
bindsym $mod+e layout toggle split
|
||||
|
||||
# toggle tiling / floating
|
||||
bindsym $mod+Shift+space floating toggle
|
||||
|
||||
# change focus between tiling / floating windows
|
||||
bindsym $mod+space focus mode_toggle
|
||||
|
||||
# focus the parent container
|
||||
bindsym $mod+a focus parent
|
||||
|
||||
# focus the child container
|
||||
#bindsym $mod+d focus child
|
||||
|
||||
# Define names for default workspaces for which we configure key bindings later on.
|
||||
# We use variables to avoid repeating the names in multiple places.
|
||||
set $ws1 "1"
|
||||
set $ws2 "2"
|
||||
set $ws3 "3"
|
||||
set $ws4 "4"
|
||||
set $ws5 "5"
|
||||
set $ws6 "6"
|
||||
set $ws7 "7"
|
||||
set $ws8 "8"
|
||||
set $ws9 "9"
|
||||
set $ws10 "10"
|
||||
|
||||
# switch to workspace
|
||||
bindsym $mod+1 workspace number $ws1
|
||||
bindsym $mod+2 workspace number $ws2
|
||||
bindsym $mod+3 workspace number $ws3
|
||||
bindsym $mod+4 workspace number $ws4
|
||||
bindsym $mod+5 workspace number $ws5
|
||||
bindsym $mod+6 workspace number $ws6
|
||||
bindsym $mod+7 workspace number $ws7
|
||||
bindsym $mod+8 workspace number $ws8
|
||||
bindsym $mod+9 workspace number $ws9
|
||||
bindsym $mod+0 workspace number $ws10
|
||||
|
||||
# move focused container to workspace
|
||||
bindsym $mod+Shift+1 move container to workspace number $ws1
|
||||
bindsym $mod+Shift+2 move container to workspace number $ws2
|
||||
bindsym $mod+Shift+3 move container to workspace number $ws3
|
||||
bindsym $mod+Shift+4 move container to workspace number $ws4
|
||||
bindsym $mod+Shift+5 move container to workspace number $ws5
|
||||
bindsym $mod+Shift+6 move container to workspace number $ws6
|
||||
bindsym $mod+Shift+7 move container to workspace number $ws7
|
||||
bindsym $mod+Shift+8 move container to workspace number $ws8
|
||||
bindsym $mod+Shift+9 move container to workspace number $ws9
|
||||
bindsym $mod+Shift+0 move container to workspace number $ws10
|
||||
|
||||
# reload the configuration file
|
||||
bindsym $mod+Shift+c reload
|
||||
# restart i3 inplace (preserves your layout/session, can be used to upgrade i3)
|
||||
bindsym $mod+Shift+r restart
|
||||
# exit i3 (logs you out of your X session)
|
||||
bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -B 'Yes, exit i3' 'i3-msg exit'"
|
||||
|
||||
# resize window (you can also use the mouse for that)
|
||||
mode "resize" {
|
||||
# These bindings trigger as soon as you enter the resize mode
|
||||
|
||||
# Pressing left will shrink the window’s width.
|
||||
# Pressing right will grow the window’s width.
|
||||
# Pressing up will shrink the window’s height.
|
||||
# Pressing down will grow the window’s height.
|
||||
bindsym j resize shrink width 10 px or 10 ppt
|
||||
bindsym k resize grow height 10 px or 10 ppt
|
||||
bindsym l resize shrink height 10 px or 10 ppt
|
||||
bindsym semicolon resize grow width 10 px or 10 ppt
|
||||
|
||||
# same bindings, but for the arrow keys
|
||||
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
|
||||
|
||||
# back to normal: Enter or Escape or $mod+r
|
||||
bindsym Return mode "default"
|
||||
bindsym Escape mode "default"
|
||||
bindsym $mod+r mode "default"
|
||||
}
|
||||
|
||||
bindsym $mod+r mode "resize"
|
||||
|
||||
#PYWAL ENABLED THEME
|
||||
set_from_resource $fg i3wm.color7 #f0f0f0
|
||||
set_from_resource $bg i3wm.color2 #f0f0f0
|
||||
# class border backgr. text indicator child_border
|
||||
client.focused $bg $bg $fg $bg $bg
|
||||
client.focused_inactive $bg $bg $fg $bg $bg
|
||||
client.unfocused $bg $bg $fg $bg $bg
|
||||
client.urgent $bg $bg $fg $bg $bg
|
||||
client.placeholder $bg $bg $fg $bg $bg
|
||||
client.background $bg
|
||||
|
||||
client.focused $bg $bg #000000
|
||||
|
||||
|
||||
# Start i3bar to display a workspace bar (plus the system information i3status
|
||||
# finds out, if available)
|
||||
#bar {
|
||||
#colors {
|
||||
#focused_workspace $bg $bg #000000
|
||||
#active_workspace $fg $fg #000000
|
||||
#inactive_workspace $fg $fg #000000
|
||||
#}
|
||||
#mode hide
|
||||
#hidden_state hide
|
||||
#modifier none
|
||||
#status_command i3status
|
||||
#}
|
||||
|
||||
# Autostart
|
||||
exec "sh ~/.config/i3/autostart.sh"
|
||||
|
||||
# set size of floating windows
|
||||
for_window [floating] resize set 700 320
|
||||
|
||||
# You can also use any non-zero value if you'd like to have a border
|
||||
for_window [class=".*"] border pixel 4
|
||||
|
||||
bindsym XF86MonBrightnessUp exec brightnessctl -q set +10
|
||||
|
||||
bindsym XF86MonBrightnessDown exec brightnessctl -q set 10-
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
# pywal colors
|
||||
|
||||
image=$(find -L /home/linux/Pictures/Wallpapers/ -type f | shuf -n1)
|
||||
wal -i $image
|
||||
cat ~/.cache/wal/sequences
|
||||
source ~/.cache/wal/colors-tty.sh
|
||||
pywalfox update
|
||||
feh --bg-fill "$image"
|
||||
|
||||
# polybar
|
||||
bash ~/.config/polybar/shapes/scripts/pywal.sh "$image"
|
||||
bash ~/.config/polybar/launch.sh --shapes &
|
||||
|
||||
# the gaps in i3-gaps
|
||||
i3-msg gaps inner all set 20
|
61
private_dot_config/private_htop/htoprc
Normal file
61
private_dot_config/private_htop/htoprc
Normal file
|
@ -0,0 +1,61 @@
|
|||
# Beware! This file is rewritten by htop when settings are changed in the interface.
|
||||
# The parser is also very primitive, and not human-friendly.
|
||||
htop_version=3.2.1
|
||||
config_reader_min_version=3
|
||||
fields=0 48 17 18 38 39 40 2 46 47 49 1
|
||||
hide_kernel_threads=1
|
||||
hide_userland_threads=0
|
||||
shadow_other_users=0
|
||||
show_thread_names=0
|
||||
show_program_path=1
|
||||
highlight_base_name=0
|
||||
highlight_deleted_exe=1
|
||||
highlight_megabytes=1
|
||||
highlight_threads=1
|
||||
highlight_changes=0
|
||||
highlight_changes_delay_secs=5
|
||||
find_comm_in_cmdline=1
|
||||
strip_exe_from_cmdline=1
|
||||
show_merged_command=1
|
||||
header_margin=1
|
||||
screen_tabs=0
|
||||
detailed_cpu_time=0
|
||||
cpu_count_from_one=0
|
||||
show_cpu_usage=1
|
||||
show_cpu_frequency=0
|
||||
show_cpu_temperature=0
|
||||
degree_fahrenheit=0
|
||||
update_process_names=0
|
||||
account_guest_in_cpu_meter=0
|
||||
color_scheme=0
|
||||
enable_mouse=1
|
||||
delay=15
|
||||
hide_function_bar=0
|
||||
header_layout=two_50_50
|
||||
column_meters_0=LeftCPUs Memory Swap
|
||||
column_meter_modes_0=1 1 1
|
||||
column_meters_1=RightCPUs Tasks LoadAverage Uptime
|
||||
column_meter_modes_1=1 2 2 2
|
||||
tree_view=0
|
||||
sort_key=47
|
||||
tree_sort_key=47
|
||||
sort_direction=-1
|
||||
tree_sort_direction=-1
|
||||
tree_view_always_by_pid=0
|
||||
all_branches_collapsed=0
|
||||
screen:Main=PID USER PRIORITY NICE M_VIRT M_RESIDENT M_SHARE STATE PERCENT_CPU PERCENT_MEM TIME Command
|
||||
.sort_key=PERCENT_MEM
|
||||
.tree_sort_key=PERCENT_MEM
|
||||
.tree_view=0
|
||||
.tree_view_always_by_pid=0
|
||||
.sort_direction=-1
|
||||
.tree_sort_direction=-1
|
||||
.all_branches_collapsed=0
|
||||
screen:I/O=PID USER IO_PRIORITY IO_RATE IO_READ_RATE IO_WRITE_RATE PERCENT_SWAP_DELAY PERCENT_IO_DELAY Command
|
||||
.sort_key=IO_RATE
|
||||
.tree_sort_key=PID
|
||||
.tree_view=0
|
||||
.tree_view_always_by_pid=0
|
||||
.sort_direction=-1
|
||||
.tree_sort_direction=1
|
||||
.all_branches_collapsed=0
|
|
@ -1,6 +1,9 @@
|
|||
[Desktop Entry]
|
||||
DefaultProfile=KDE.profile
|
||||
|
||||
[General]
|
||||
ConfigVersion=1
|
||||
|
||||
[KonsoleWindow]
|
||||
RememberWindowSize=false
|
||||
ShowMenuBarByDefault=false
|
||||
|
@ -18,16 +21,16 @@ XWAYLAND0 XWAYLAND2 Window-Maximized 1920x1080=true
|
|||
XWAYLAND0 XWAYLAND9 Window-Maximized 1920x1080=true
|
||||
eDP HDMI-A-0 Height 1920x1080=342
|
||||
eDP HDMI-A-0 Width 1920x1080=810
|
||||
eDP HDMI-A-0 XPosition 1920x1080=708
|
||||
eDP HDMI-A-0 YPosition 1920x1080=388
|
||||
eDP Height 1920x1080=352
|
||||
eDP Width 1920x1080=824
|
||||
eDP XPosition 1920x1080=947
|
||||
eDP YPosition 1920x1080=246
|
||||
eDP-1 HDMI-A-1 Height 1920x1080=258
|
||||
eDP-1 HDMI-A-1 Width 1920x1080=791
|
||||
eDP-1 Height 1920x1080=137
|
||||
eDP-1 Width 1920x1080=1064
|
||||
eDP HDMI-A-0 XPosition 1920x1080=722
|
||||
eDP HDMI-A-0 YPosition 1920x1080=391
|
||||
eDP Height 1920x1080=342
|
||||
eDP Width 1920x1080=810
|
||||
eDP XPosition 1920x1080=1055
|
||||
eDP YPosition 1920x1080=141
|
||||
eDP-1 HDMI-A-1 Height 1920x1080=478
|
||||
eDP-1 HDMI-A-1 Width 1920x1080=797
|
||||
eDP-1 Height 1920x1080=342
|
||||
eDP-1 Width 1920x1080=810
|
||||
|
||||
[Notification Messages]
|
||||
CloseAllTabs=true
|
||||
|
|
|
@ -20,15 +20,13 @@ export VSCODE_PORTABLE="$XDG_DATA_HOME/vscode"
|
|||
export GOPATH="$XDG_DATA_HOME/go"
|
||||
export BUN_INSTALL="$XDG_DATA_HOME/bun"
|
||||
export QT_QPA_PLATFORMTHEME="qt5ct"
|
||||
export PROJECTS="$HOME/Documents/Projects"
|
||||
|
||||
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
|
||||
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
|
||||
|
||||
# Shortcuts
|
||||
export PROJECTS="$HOME/Documents/Projects"
|
||||
|
||||
# Folders added to $PATH:
|
||||
export PATH=$HOME/Documents/Projects/bin:$PATH
|
||||
export PATH=$PROJECTS/bin:$PATH
|
||||
export PATH=$HOME/home/linux/.local/bin:$PATH
|
||||
export PATH=$HOME/.local/bin:$PATH
|
||||
export PATH="$PNPM_HOME:$PATH"
|
||||
|
@ -46,3 +44,5 @@ export BROWSER="firefox"
|
|||
# config for pfetch
|
||||
export PF_INFO="ascii os kernel uptime de wm shell editor palette"
|
||||
|
||||
# use qt file picker
|
||||
export GTK_USE_PORTAL=1
|
||||
|
|
|
@ -45,8 +45,8 @@ mountdrives(){
|
|||
sudo mkdir -p /run/media/linux/6E5273EB5273B685
|
||||
sudo mkdir /run/media/linux/2E56677A56674227
|
||||
echo "Mounting drives..."
|
||||
sudo mount /dev/sda3 /run/media/linux/6E5273EB5273B685
|
||||
sudo mount /dev/nvme0n1p2 /run/media/linux/2E56677A56674227
|
||||
sudo mount -t ntfs3 /dev/sda3 /run/media/linux/6E5273EB5273B685
|
||||
sudo mount -t ntfs3 /dev/nvme0n1p2 /run/media/linux/2E56677A56674227
|
||||
echo "Done."
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue