diff --git a/README.md b/README.md new file mode 100644 index 0000000..62bbc46 --- /dev/null +++ b/README.md @@ -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) diff --git a/config/ghostty b/config/ghostty deleted file mode 100644 index 1132e05..0000000 --- a/config/ghostty +++ /dev/null @@ -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 - diff --git a/config/kitty/kitty.conf b/config/kitty/kitty.conf new file mode 100644 index 0000000..24f00d7 --- /dev/null +++ b/config/kitty/kitty.conf @@ -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 diff --git a/config/sway/config b/config/sway/config new file mode 100644 index 0000000..a1ab977 --- /dev/null +++ b/config/sway/config @@ -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 diff --git a/dconf/gnome_shell b/dconf/gnome_shell deleted file mode 100644 index da91c7e..0000000 --- a/dconf/gnome_shell +++ /dev/null @@ -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 [] diff --git a/screenshot1.png b/screenshot1.png new file mode 100644 index 0000000..d4017d2 Binary files /dev/null and b/screenshot1.png differ diff --git a/screenshot2.png b/screenshot2.png new file mode 100644 index 0000000..ff0c833 Binary files /dev/null and b/screenshot2.png differ