update config

This commit is contained in:
Hunter 2025-04-04 13:41:09 -04:00
parent fbee403f56
commit 2da581ad43
7 changed files with 268 additions and 195 deletions

17
README.md Normal file
View file

@ -0,0 +1,17 @@
# Config
My dotfiles, I guess
## About
I used to like ricing, now I use a boring theme and (almost) default sway
## General Information
Theme: Modus
Terminal: Kitty
Window Manager: Sway (Wayland)
Shell: bash
Editor: Neovim
Font: Comic Code + Nerd Fonts
## Screenshots
![](screenshot1.png)
![](screenshot2.png)

View file

@ -1,13 +0,0 @@
font-family = Comic Code Nerd Font
#font-family = Zenbones Mono
font-size = 12
# "Fullscreen"
#window-width = 200
#window-height = 200
cursor-style = block
shell-integration-features = no-cursor
theme = Everforest Dark - Hard

17
config/kitty/kitty.conf Normal file
View file

@ -0,0 +1,17 @@
font_family Comic Code NerdFont
font_size 18
shell_integration no-cursor
text_composition_strategy legacy
enable_audio_bell false
map alt+1 goto_tab 1
map alt+2 goto_tab 2
map alt+3 goto_tab 3
map alt+4 goto_tab 4
map alt+5 goto_tab 5
map alt+6 goto_tab 6
map alt+7 goto_tab 7
map alt+8 goto_tab 8
map alt+9 goto_tab 9

234
config/sway/config Normal file
View file

@ -0,0 +1,234 @@
# Default config for sway~/
#
# Copy this to ~/.config/sway/config and edit it to your liking.
#
# Read `man 5 sway` for a complete reference.
### Variables
#
# Logo key. Use Mod1 for Alt.
set $mod Mod4
# Home row direction keys, like vim
set $left h
set $down j
set $up k
set $right l
# Your preferred terminal emulator
set $term kitty
# Your preferred application launcher
set $menu rofi
# Startup commands
exec dunst
### Output configuration
#
# Default wallpaper (more resolutions are available in /usr/share/backgrounds/sway/)
#output * bg /usr/share/backgrounds/sway/Sway_Wallpaper_Blue_1920x1080.png fill
output * bg /home/hunterstasonis/.config/sway/bg.jpg fill
#
# Example configuration:
#
output DP-3 scale 1.75
#
# You can get the names of your outputs by running: swaymsg -t get_outputs
### Idle configuration
#
# Example configuration:
#
# exec swayidle -w \
# timeout 300 'swaylock -f -c 000000' \
# timeout 600 'swaymsg "output * power off"' resume 'swaymsg "output * power on"' \
# before-sleep 'swaylock -f -c 000000'
#
# This will lock your screen after 300 seconds of inactivity, then turn off
# your displays after another 300 seconds, and turn your screens back on when
# resumed. It will also lock your screen before your computer goes to sleep.
### Input configuration
#
# Example configuration:
input * repeat_delay 200
input * repeat_rate 50
#
# input "2:14:SynPS/2_Synaptics_TouchPad" {
# dwt enabled
# tap enabled
# natural_scroll enabled
# middle_emulation enabled
# }
#
# You can get the names of your inputs by running: swaymsg -t get_inputs
# Read `man 5 sway-input` for more information about this section.
### Key bindings
#
# Basics:
#
# Start a terminal
bindsym $mod+Return exec $term
bindsym $mod+Shift+s exec sway-screenshot -m region
# Kill focused window
bindsym $mod+Shift+q kill
# Application launcher
bindsym $mod+d exec $menu -show drun
# Executable launcher
bindsym $mod+Shift+r exec $menu -show run
# Drag floating windows by holding down $mod and left mouse button.
# Resize them with right mouse button + $mod.
# Despite the name, also works for non-floating windows.
# Change normal to inverse to use left mouse button for resizing and right
# mouse button for dragging.
floating_modifier $mod normal
# Reload the configuration file
bindsym $mod+Shift+c reload
# Exit sway (logs you out of your Wayland session)
bindsym $mod+Shift+e exec swaynag -t warning -m 'You pressed the exit shortcut. Do you really want to exit sway? This will end your Wayland session.' -B 'Yes, exit sway' 'swaymsg exit'
#
# Moving around:
#
# Move your focus around
bindsym $mod+$left focus left
bindsym $mod+$down focus down
bindsym $mod+$up focus up
bindsym $mod+$right focus right
# Or use $mod+[up|down|left|right]
bindsym $mod+Left focus left
bindsym $mod+Down focus down
bindsym $mod+Up focus up
bindsym $mod+Right focus right
# Move the focused window with the same, but add Shift
bindsym $mod+Shift+$left move left
bindsym $mod+Shift+$down move down
bindsym $mod+Shift+$up move up
bindsym $mod+Shift+$right move right
# Ditto, with arrow 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
#
# Workspaces:
#
# Switch to workspace
bindsym $mod+1 workspace number 1
bindsym $mod+2 workspace number 2
bindsym $mod+3 workspace number 3
bindsym $mod+4 workspace number 4
bindsym $mod+5 workspace number 5
bindsym $mod+6 workspace number 6
bindsym $mod+7 workspace number 7
bindsym $mod+8 workspace number 8
bindsym $mod+9 workspace number 9
bindsym $mod+0 workspace number 10
# Move focused container to workspace
bindsym $mod+Shift+1 move container to workspace number 1
bindsym $mod+Shift+2 move container to workspace number 2
bindsym $mod+Shift+3 move container to workspace number 3
bindsym $mod+Shift+4 move container to workspace number 4
bindsym $mod+Shift+5 move container to workspace number 5
bindsym $mod+Shift+6 move container to workspace number 6
bindsym $mod+Shift+7 move container to workspace number 7
bindsym $mod+Shift+8 move container to workspace number 8
bindsym $mod+Shift+9 move container to workspace number 9
bindsym $mod+Shift+0 move container to workspace number 10
# Note: workspaces can have any name you want, not just numbers.
# We just use 1-10 as the default.
#
# Layout stuff:
#
# You can "split" the current object of your focus with
# $mod+b or $mod+v, for horizontal and vertical splits
# respectively.
bindsym $mod+b splith
bindsym $mod+v splitv
# Make the current focus fullscreen
bindsym $mod+f fullscreen
# Toggle the current focus between tiling and floating mode
bindsym $mod+Shift+space floating toggle
# Swap focus between the tiling area and the floating area
bindsym $mod+space focus mode_toggle
# Move focus to the parent container
bindsym $mod+a focus parent
#
# Scratchpad:
#
# Sway has a "scratchpad", which is a bag of holding for windows.
# You can send windows there and get them back later.
# Move the currently focused window to the scratchpad
bindsym $mod+Shift+minus move scratchpad
# Show the next scratchpad window or hide the focused scratchpad window.
# If there are multiple scratchpad windows, this command cycles through them.
bindsym $mod+minus scratchpad show
#
# Resizing containers:
#
mode "resize" {
# left will shrink the containers width
# right will grow the containers width
# up will shrink the containers height
# down will grow the containers height
bindsym $left resize shrink width 10px
bindsym $down resize grow height 10px
bindsym $up resize shrink height 10px
bindsym $right resize grow width 10px
# Ditto, with arrow keys
bindsym Left resize shrink width 10px
bindsym Down resize grow height 10px
bindsym Up resize shrink height 10px
bindsym Right resize grow width 10px
# Return to default mode
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+r mode "resize"
#
# Utilities:
#
# Special keys to adjust volume via PulseAudio
bindsym --locked XF86AudioMute exec pactl set-sink-mute \@DEFAULT_SINK@ toggle
bindsym --locked XF86AudioLowerVolume exec pactl set-sink-volume \@DEFAULT_SINK@ -5%
bindsym --locked XF86AudioRaiseVolume exec pactl set-sink-volume \@DEFAULT_SINK@ +5%
bindsym --locked XF86AudioMicMute exec pactl set-source-mute \@DEFAULT_SOURCE@ toggle
# Special keys to adjust brightness via brightnessctl
bindsym --locked XF86MonBrightnessDown exec brightnessctl set 5%-
bindsym --locked XF86MonBrightnessUp exec brightnessctl set 5%+
# Special key to take a screenshot with grim
bindsym Print exec grim
#
# Status Bar:
#
# Read `man 5 sway-bar` for more information about this section.
# Status Bar:
bar {
position bottom
status_command while date +'%Y-%m-%d %I:%M:%S %p'; do sleep 1; done
}
include /etc/sway/config.d/*
default_border pixel 0
gaps inner 10

View file

@ -1,182 +0,0 @@
[/]
app-picker-layout=[{'org.gnome.Snapshot.desktop': <{'position': <0>}>, 'org.gnome.Contacts.desktop': <{'position': <1>}>, 'org.gnome.Weather.desktop': <{'position': <2>}>, 'org.gnome.clocks.desktop': <{'position': <3>}>, 'org.gnome.Maps.desktop': <{'position': <4>}>, 'org.fedoraproject.MediaWriter.desktop': <{'position': <5>}>, 'libreoffice-calc.desktop': <{'position': <6>}>, 'org.gnome.Totem.desktop': <{'position': <7>}>, 'org.gnome.Calculator.desktop': <{'position': <8>}>, 'libreoffice-impress.desktop': <{'position': <9>}>, 'simple-scan.desktop': <{'position': <10>}>, 'org.gnome.Settings.desktop': <{'position': <11>}>, 'org.gnome.SystemMonitor.desktop': <{'position': <12>}>, 'org.gnome.Boxes.desktop': <{'position': <13>}>, 'libreoffice-writer.desktop': <{'position': <14>}>, 'Utilities': <{'position': <15>}>, 'org.gnome.Rhythmbox3.desktop': <{'position': <16>}>, 'yelp.desktop': <{'position': <17>}>, 'org.gnome.Ptyxis.desktop': <{'position': <18>}>, 'org.gnome.Tour.desktop': <{'position': <19>}>, 'org.mozilla.firefox.desktop': <{'position': <20>}>, 'org.gnome.TextEditor.desktop': <{'position': <21>}>, 'steam.desktop': <{'position': <22>}>, 'org.gnome.Calendar.desktop': <{'position': <23>}>}, {'nvim.desktop': <{'position': <0>}>, 'org.fontforge.FontForge.desktop': <{'position': <1>}>, 'com.obsproject.Studio.desktop': <{'position': <2>}>, 'org.signal.Signal.desktop': <{'position': <3>}>}]
disabled-extensions=['gtk4-ding@smedius.gitlab.com', 'Vitals@CoreCoding.com', 'dash-to-panel@jderose9.github.com', 'apps-menu@gnome-shell-extensions.gcampax.github.com', 'places-menu@gnome-shell-extensions.gcampax.github.com', 'window-list@gnome-shell-extensions.gcampax.github.com']
enabled-extensions=['background-logo@fedorahosted.org', 'user-theme@gnome-shell-extensions.gcampax.github.com', 'ding@rastersoft.com', 'username-in-topbar@neroteam.com', 'luminus-shell-y@dikasp.gitlab', 'appindicatorsupport@rgcjonas.gmail.com', 'just-perfection-desktop@just-perfection', 'grand-theft-focus@zalckos.github.com', 'blur-my-shell@aunetx', 'dash-to-dock@micxgx.gmail.com', 'openbar@neuromorph']
favorite-apps=['org.gnome.Nautilus.desktop', 'one.ablaze.floorp.desktop', 'org.gnome.Software.desktop', 'com.discordapp.Discord.desktop', 'org.signal.Signal.desktop', 'com.mitchellh.ghostty.desktop', 'com.mattjakeman.ExtensionManager.desktop', 'tutanota-desktop.desktop', 'steam.desktop']
remember-mount-password=false
welcome-dialog-last-shown-version='47.0'
[extensions/appindicator]
tray-pos='right'
[extensions/blur-my-shell]
settings-version=2
[extensions/blur-my-shell/appfolder]
brightness=0.59999999999999998
sigma=30
[extensions/blur-my-shell/coverflow-alt-tab]
pipeline='pipeline_default'
[extensions/blur-my-shell/dash-to-dock]
blur=false
brightness=0.59999999999999998
override-background=false
pipeline='pipeline_default_rounded'
sigma=30
static-blur=true
style-dash-to-dock=0
[extensions/blur-my-shell/dash-to-panel]
blur-original-panel=false
[extensions/blur-my-shell/lockscreen]
pipeline='pipeline_default'
[extensions/blur-my-shell/overview]
pipeline='pipeline_default'
[extensions/blur-my-shell/panel]
blur=false
brightness=0.59999999999999998
pipeline='pipeline_default'
sigma=30
[extensions/blur-my-shell/screenshot]
pipeline='pipeline_default'
[extensions/blur-my-shell/window-list]
brightness=0.59999999999999998
sigma=30
[extensions/dash-to-dock]
apply-custom-theme=false
background-opacity=0.0
custom-background-color=false
dash-max-icon-size=48
dock-position='BOTTOM'
height-fraction=0.90000000000000002
preferred-monitor=-2
preferred-monitor-by-connector='DP-3'
transparency-mode='FIXED'
[extensions/dash-to-panel]
animate-appicon-hover=false
animate-appicon-hover-animation-extent={'RIPPLE': 4, 'PLANK': 4, 'SIMPLE': 1}
appicon-style='NORMAL'
dot-position='BOTTOM'
extension-version=68
highlight-appicon-hover=true
hotkeys-overlay-combo='TEMPORARILY'
intellihide=false
leftbox-padding=-1
panel-anchors='{"DEL-4K8X797V06FL":"MIDDLE"}'
panel-element-positions='{}'
panel-lengths='{"DEL-4K8X797V06FL":-1}'
panel-positions='{"DEL-4K8X797V06FL":"BOTTOM"}'
panel-side-margins=0
panel-side-padding=0
panel-sizes='{"DEL-4K8X797V06FL":48}'
panel-top-bottom-padding=1
prefs-opened=false
primary-monitor='DEL-4K8X797V06FL'
status-icon-padding=-1
stockgs-keep-dash=false
stockgs-keep-top-panel=true
tray-padding=-1
window-preview-title-position='TOP'
[extensions/ding]
check-x11wayland=true
[extensions/just-perfection]
animation=1
support-notifier-showed-version=34
support-notifier-type=0
[extensions/openbar]
autofg-bar=true
autohg-bar=true
bartype='Islands'
bg-change=true
bgalpha=0.0
bgalpha2=0.0
bguri='file:///home/hunterstasonis/.config/background'
bwidth=0.0
count1=187896
count10=14686
count11=11354
count12=5247
count2=155814
count3=101929
count4=71798
count5=29266
count6=28462
count7=26468
count8=16773
count9=16307
dark-bguri='file:///home/hunterstasonis/.config/background'
dark-palette1=['45', '55', '62']
dark-palette10=['132', '124', '116']
dark-palette11=['68', '76', '83']
dark-palette12=['108', '116', '108']
dark-palette2=['145', '141', '128']
dark-palette3=['120', '119', '111']
dark-palette4=['99', '102', '98']
dark-palette5=['60', '76', '80']
dark-palette6=['57', '68', '76']
dark-palette7=['82', '90', '92']
dark-palette8=['108', '108', '108']
dark-palette9=['72', '84', '84']
dborder=false
default-font='Sans 12'
dshadow=false
fgalpha=1.0
import-export=false
isalpha=0.77000000000000002
light-bguri='file:///home/hunterstasonis/.config/background'
light-palette1=['45', '55', '62']
light-palette10=['132', '124', '116']
light-palette11=['68', '76', '83']
light-palette12=['108', '116', '108']
light-palette2=['145', '141', '128']
light-palette3=['120', '119', '111']
light-palette4=['99', '102', '98']
light-palette5=['60', '76', '80']
light-palette6=['57', '68', '76']
light-palette7=['82', '90', '92']
light-palette8=['108', '108', '108']
light-palette9=['72', '84', '84']
menustyle=false
monitor-height=1233
monitor-width=2192
neon=false
palette1=['45', '55', '62']
palette10=['132', '124', '116']
palette11=['68', '76', '83']
palette12=['108', '116', '108']
palette2=['145', '141', '128']
palette3=['120', '119', '111']
palette4=['99', '102', '98']
palette5=['60', '76', '80']
palette6=['57', '68', '76']
palette7=['82', '90', '92']
palette8=['108', '108', '108']
palette9=['72', '84', '84']
pause-reload=false
reloadstyle=true
trigger-reload=false
[extensions/user-theme]
name='Colloid-Dark-Everforest'
[extensions/vitals]
hot-sensors=['_memory_usage_', '_system_load_1m_', '__network-rx_max__']
[weather]
automatic-location=true
locations=@av []
[world-clocks]
locations=@av []

BIN
screenshot1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
screenshot2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 MiB