diff --git a/.bash_profile b/.bash_profile index 542869f..1488385 100644 --- a/.bash_profile +++ b/.bash_profile @@ -6,10 +6,12 @@ # # https://specifications.freedesktop.org/basedir-spec/latest/ -export XDG_CONFIG_HOME="$HOME/.config" # where user configuration files are stored (default: ~/.config) -export XDG_STATE_HOME="$HOME/.local/state" # state data that should persist between (application) restarts, but not important enough to be stored in XDG_DATA_HOME (default: ~/.local/state) -export XDG_DATA_HOME="$HOME/.local/share" # where user data files are stored (default: ~/.local/share) -export PATH="$HOME/bin:$PATH" # add our bin in front of PATH, making it take precedence +export XDG_CONFIG_HOME="$HOME/etc" # configuration files are stored (default: ~/.config) +export XDG_DATA_HOME="$HOME/usr/share" # data files are stored (default: ~/.local/share) +export XDG_BIN_HOME="$HOME/usr/bin" # binary executable files, not within the specification, but added for consistency +export XDG_STATE_HOME="$HOME/var/lib" # state data that should persist between (application) restarts, but not important enough to be stored in XDG_DATA_HOME (default: ~/.local/state) +export XDG_CACHE_HOME="$HOME/var/cache" # TODO: comment +export PATH="$XDG_BIN_HOME:$PATH" # add our bin in front of PATH, making it take precedence if which nvim 1>/dev/null; then export EDITOR=nvim # use neovim as an editor diff --git a/.bashrc b/.bashrc index c595822..f1bf6c9 100644 --- a/.bashrc +++ b/.bashrc @@ -75,7 +75,7 @@ alias ip='ip -c' # application aliases alias ncdu='ncdu --color=dark -t 16' -alias hyfetch='hyfetch --ascii-file $HOME/.config/hyfetch-ascii' +alias hyfetch='hyfetch --ascii-file $XDG_CONFIG_HOME/hyfetch-ascii --config-file $XDG_CONFIG_HOME/hyfetch.json' alias bat='bat --wrap never --tabs 4 --theme gruvbox-dark' alias make='_make -j' diff --git a/.config/i3 b/.config/i3 deleted file mode 160000 index c7aca09..0000000 --- a/.config/i3 +++ /dev/null @@ -1 +0,0 @@ -Subproject commit c7aca0933a533e202cf8d06f50481ed9f576c14c diff --git a/.config/nvim b/.config/nvim deleted file mode 160000 index 3e33493..0000000 --- a/.config/nvim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 3e3349383c89ab820889a49c7c9d1d0f07f07311 diff --git a/.config/systemd/user/basic.target.wants/systemd-tmpfiles-setup.service b/.config/systemd/user/basic.target.wants/systemd-tmpfiles-setup.service deleted file mode 120000 index 6658c78..0000000 --- a/.config/systemd/user/basic.target.wants/systemd-tmpfiles-setup.service +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/user/systemd-tmpfiles-setup.service \ No newline at end of file diff --git a/.xinitrc b/.xinitrc index eb65618..04643fa 100755 --- a/.xinitrc +++ b/.xinitrc @@ -22,4 +22,4 @@ setxkbmap us -variant altgr-intl -option '' # load the correct keymap [[ -f "$HOME/.Xmodmap" ]] && xmodmap "$HOME/.Xmodmap" # load local keymap [[ -x /usr/bin/picom ]] && /usr/bin/picom -b # start picom as a background service -exec /usr/bin/i3 # start the graphical environment (replaces shell) +exec i3 -c "$XDG_CONFIG_HOME/i3/config" # start the graphical environment (replaces shell) diff --git a/.config/act/actrc b/etc/act/actrc similarity index 100% rename from .config/act/actrc rename to etc/act/actrc diff --git a/.config/audacity/audacity.cfg b/etc/audacity/audacity.cfg similarity index 95% rename from .config/audacity/audacity.cfg rename to etc/audacity/audacity.cfg index 85741b3..9c32adc 100644 --- a/.config/audacity/audacity.cfg +++ b/etc/audacity/audacity.cfg @@ -45,7 +45,7 @@ RtlWorkaround=1 PreferNewTrackRecord=0 PasteAsNewClips=0 AudioTrackPastePolicy=Ask -ShowSplashScreen=1 +ShowSplashScreen=0 BPM=120 [GUI/TrackNames] RecordingNameCustom=0 @@ -140,7 +140,7 @@ Path=0,0,0,0 Show=1 X=-1 Y=-1 -W=254 +W=281 H=63 [GUI/ToolBars/Snapping] DockV2=2 @@ -157,7 +157,7 @@ Dock=0 Show=0 X=-1 Y=-1 -W=259 +W=271 H=63 [GUI/ToolBars/Time] DockV2=2 @@ -194,7 +194,7 @@ Micro=3 TempDir=/var/tmp/audacity-user [Directories/Open] Default= -LastUsed=/home/user/software/c/breakout_clone/assets +LastUsed=/home/furry/music [Directories/Save] Default= [Directories/Import] @@ -271,7 +271,7 @@ UnpinnedScrubbing=1 LatencyDuration=100 LatencyCorrection=-130 RecordingSource= -RecordingSourceIndex=0 +RecordingSourceIndex=-1 PlaybackSource= [SamplingRate] DefaultProjectSampleRate=44100 @@ -345,7 +345,7 @@ ImportExport=ExtImport [Prefs] Width=1046 Height=573 -PrefsCategory=3 +PrefsCategory=5 [Prefs/KeyConfig] ViewBy=tree [LADSPA] @@ -363,6 +363,18 @@ GroupBy=default MaxPerGroup=15 RealtimeGroupBy=groupby:type:publisher SkipEffectsScanAtStartup=0 +[Effects/NoiseReduction] +Sensitivity=1.01 +Gain=27 +AttackTime=0.02 +ReleaseTime=0.1 +FreqSmoothing=6 +OldSensitivity=0 +ReductionChoice=0 +WindowTypes=2 +WindowSize=8 +StepsPerWindow=1 +Method=1 [Warnings] FirstProjectSave=1 MixMono=1 @@ -405,6 +417,7 @@ WavPackHybridMode=0 WavPackCreateCorrectionFile=0 WavPackBitrate=40 MusicFileImportSettingChoice=Ask +MusicFileImportOnExistingProjectSettingChoice=MatchIfBeatsAndMeasures [FileFormats/ExportFormat_SF1_Type] WAV_10000=2 AIFF_20000=2 @@ -438,10 +451,11 @@ ScrubbingEnabled=0 DitherAlgorithmChoice=None LibsoxrHQSampleRateConverterChoice=BestQuality HQDitherAlgorithmChoice=Shaped +LibsoxrSampleRateConverterChoice=BestQuality [MidiIO] Host=ALSA SynthLatency=0 -PlaybackDevice=ALSA: USB Keystation 49e MIDI 1 +PlaybackDevice=ALSA: Midi Through Port-0 [TagsEditorDialog] x=472 y=248 @@ -464,6 +478,8 @@ file05=/home/user/Downloads/no_pp.wav file06=/home/user/software/c/breakout_clone/assets/bounce.wav file07=/home/user/Downloads/bounce.wav file08=/home/user/Downloads/uwu.wav +file09=/home/furry/music/bin.wav +file10=bin.wav [Snap] To=milliseconds [ActiveProjects] diff --git a/.config/audacity/pluginregistry.cfg b/etc/audacity/pluginregistry.cfg similarity index 100% rename from .config/audacity/pluginregistry.cfg rename to etc/audacity/pluginregistry.cfg diff --git a/.config/audacity/pluginsettings.cfg b/etc/audacity/pluginsettings.cfg similarity index 68% rename from .config/audacity/pluginsettings.cfg rename to etc/audacity/pluginsettings.cfg index 6b13cb9..c998ea8 100644 --- a/.config/audacity/pluginsettings.cfg +++ b/etc/audacity/pluginsettings.cfg @@ -61,6 +61,34 @@ Parameters=Percentage="0" SBSMS="0" Initialized=1 [pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X0NoYW5nZSBQaXRjaA\=\=/private/CurrentSettings] Parameters=Percentage="0" SBSMS="0" +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TcGVjdHJhbCBEZWxldGU\=] +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TcGVjdHJhbCBEZWxldGU\=/private] +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TcGVjdHJhbCBEZWxldGU\=/private/FactoryDefaults] +Parameters= +Initialized=1 +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfU3RldmUgRGF1bHRvbl9TcGVjdHJhbCBEZWxldGU\=/private/CurrentSettings] +Parameters= +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfQmVuamFtaW4gU2Nod2FydHogYW5kIFN0ZXZlIERhdWx0b25fQ2xpcCBGaXg\=] +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfQmVuamFtaW4gU2Nod2FydHogYW5kIFN0ZXZlIERhdWx0b25fQ2xpcCBGaXg\=/private] +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfQmVuamFtaW4gU2Nod2FydHogYW5kIFN0ZXZlIERhdWx0b25fQ2xpcCBGaXg\=/private/FactoryDefaults] +Parameters=GAIN="-9" THRESHOLD="95" +Initialized=1 +[pluginsettings/base64\:RWZmZWN0X055cXVpc3RfQmVuamFtaW4gU2Nod2FydHogYW5kIFN0ZXZlIERhdWx0b25fQ2xpcCBGaXg\=/private/CurrentSettings] +Parameters=GAIN="-9" THRESHOLD="95" +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X05vaXNlIFJlZHVjdGlvbg\=\=] +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X05vaXNlIFJlZHVjdGlvbg\=\=/private] +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X05vaXNlIFJlZHVjdGlvbg\=\=/private/FactoryDefaults] +Parameters= +Initialized=1 +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X05vaXNlIFJlZHVjdGlvbg\=\=/private/CurrentSettings] +Parameters= +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JlcGFpcg\=\=] +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JlcGFpcg\=\=/private] +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JlcGFpcg\=\=/private/FactoryDefaults] +Parameters= +Initialized=1 +[pluginsettings/base64\:RWZmZWN0X0F1ZGFjaXR5X0F1ZGFjaXR5X1JlcGFpcg\=\=/private/CurrentSettings] +Parameters= [providercustompaths] Module__The\ Audacity\ Team_LADSPA\ Effects_= Module__The\ Audacity\ Team_LV2\ Effects_= diff --git a/.config/clangd/config.yaml b/etc/clangd/config.yaml similarity index 100% rename from .config/clangd/config.yaml rename to etc/clangd/config.yaml diff --git a/.config/fastfetch/config.jsonc b/etc/fastfetch/config.jsonc similarity index 100% rename from .config/fastfetch/config.jsonc rename to etc/fastfetch/config.jsonc diff --git a/.config/hyfetch-ascii b/etc/hyfetch-ascii similarity index 100% rename from .config/hyfetch-ascii rename to etc/hyfetch-ascii diff --git a/.config/hyfetch.json b/etc/hyfetch.json similarity index 100% rename from .config/hyfetch.json rename to etc/hyfetch.json diff --git a/etc/i3 b/etc/i3 new file mode 160000 index 0000000..6b85cd3 --- /dev/null +++ b/etc/i3 @@ -0,0 +1 @@ +Subproject commit 6b85cd340ef286bf30bf4c4377a62fcc5fdfc0fb diff --git a/.config/kitty/current-theme.conf b/etc/kitty/current-theme.conf similarity index 100% rename from .config/kitty/current-theme.conf rename to etc/kitty/current-theme.conf diff --git a/.config/kitty/kitty.conf b/etc/kitty/kitty.conf similarity index 100% rename from .config/kitty/kitty.conf rename to etc/kitty/kitty.conf diff --git a/.config/kitty/kitty.conf.bak b/etc/kitty/kitty.conf.bak similarity index 100% rename from .config/kitty/kitty.conf.bak rename to etc/kitty/kitty.conf.bak diff --git a/.config/lazygit/config.yml b/etc/lazygit/config.yml similarity index 100% rename from .config/lazygit/config.yml rename to etc/lazygit/config.yml diff --git a/etc/nvim b/etc/nvim new file mode 160000 index 0000000..bf08fb2 --- /dev/null +++ b/etc/nvim @@ -0,0 +1 @@ +Subproject commit bf08fb2cb1d658c1ee2d4a0097145cc4e7eac0c8 diff --git a/.config/picom.conf b/etc/picom.conf similarity index 100% rename from .config/picom.conf rename to etc/picom.conf diff --git a/.config/polybar/bars/top.ini b/etc/polybar/bars/top.ini similarity index 100% rename from .config/polybar/bars/top.ini rename to etc/polybar/bars/top.ini diff --git a/.config/polybar/config.ini b/etc/polybar/config.ini similarity index 100% rename from .config/polybar/config.ini rename to etc/polybar/config.ini diff --git a/.config/polybar/launch.sh b/etc/polybar/launch.sh similarity index 100% rename from .config/polybar/launch.sh rename to etc/polybar/launch.sh diff --git a/.config/polybar/modules/battery.ini b/etc/polybar/modules/battery.ini similarity index 100% rename from .config/polybar/modules/battery.ini rename to etc/polybar/modules/battery.ini diff --git a/.config/polybar/modules/datetime.ini b/etc/polybar/modules/datetime.ini similarity index 100% rename from .config/polybar/modules/datetime.ini rename to etc/polybar/modules/datetime.ini diff --git a/.config/polybar/modules/network.ini b/etc/polybar/modules/network.ini similarity index 100% rename from .config/polybar/modules/network.ini rename to etc/polybar/modules/network.ini diff --git a/.config/polybar/modules/systray.ini b/etc/polybar/modules/systray.ini similarity index 100% rename from .config/polybar/modules/systray.ini rename to etc/polybar/modules/systray.ini diff --git a/.config/polybar/modules/volume.ini b/etc/polybar/modules/volume.ini similarity index 100% rename from .config/polybar/modules/volume.ini rename to etc/polybar/modules/volume.ini diff --git a/.config/polybar/modules/window.ini b/etc/polybar/modules/window.ini similarity index 100% rename from .config/polybar/modules/window.ini rename to etc/polybar/modules/window.ini diff --git a/.config/polybar/modules/workspaces.ini b/etc/polybar/modules/workspaces.ini similarity index 100% rename from .config/polybar/modules/workspaces.ini rename to etc/polybar/modules/workspaces.ini diff --git a/.config/rofi/config.rasi b/etc/rofi/config.rasi similarity index 100% rename from .config/rofi/config.rasi rename to etc/rofi/config.rasi diff --git a/.config/rofi/emoji.rasi b/etc/rofi/emoji.rasi similarity index 100% rename from .config/rofi/emoji.rasi rename to etc/rofi/emoji.rasi diff --git a/.config/rofi/qpurple.rasi b/etc/rofi/qpurple.rasi similarity index 100% rename from .config/rofi/qpurple.rasi rename to etc/rofi/qpurple.rasi diff --git a/.config/spicetify/Themes/Onepunch/LICENSE b/etc/spicetify/Themes/Onepunch/LICENSE similarity index 100% rename from .config/spicetify/Themes/Onepunch/LICENSE rename to etc/spicetify/Themes/Onepunch/LICENSE diff --git a/.config/spicetify/Themes/Onepunch/color.ini b/etc/spicetify/Themes/Onepunch/color.ini similarity index 100% rename from .config/spicetify/Themes/Onepunch/color.ini rename to etc/spicetify/Themes/Onepunch/color.ini diff --git a/.config/spicetify/Themes/Onepunch/user.css b/etc/spicetify/Themes/Onepunch/user.css similarity index 100% rename from .config/spicetify/Themes/Onepunch/user.css rename to etc/spicetify/Themes/Onepunch/user.css diff --git a/.config/spicetify/Themes/Sleek/color.ini b/etc/spicetify/Themes/Sleek/color.ini similarity index 100% rename from .config/spicetify/Themes/Sleek/color.ini rename to etc/spicetify/Themes/Sleek/color.ini diff --git a/.config/spicetify/Themes/Sleek/user.css b/etc/spicetify/Themes/Sleek/user.css similarity index 100% rename from .config/spicetify/Themes/Sleek/user.css rename to etc/spicetify/Themes/Sleek/user.css diff --git a/.config/spicetify/Themes/text/color.ini b/etc/spicetify/Themes/text/color.ini similarity index 100% rename from .config/spicetify/Themes/text/color.ini rename to etc/spicetify/Themes/text/color.ini diff --git a/.config/spicetify/Themes/text/user.css b/etc/spicetify/Themes/text/user.css similarity index 100% rename from .config/spicetify/Themes/text/user.css rename to etc/spicetify/Themes/text/user.css diff --git a/.config/spicetify/config-xpui.ini b/etc/spicetify/config-xpui.ini similarity index 100% rename from .config/spicetify/config-xpui.ini rename to etc/spicetify/config-xpui.ini diff --git a/.config/systemd/user/.gitignore b/etc/systemd/user/.gitignore similarity index 100% rename from .config/systemd/user/.gitignore rename to etc/systemd/user/.gitignore diff --git a/.config/user-dirs.dirs b/etc/user-dirs.dirs similarity index 100% rename from .config/user-dirs.dirs rename to etc/user-dirs.dirs diff --git a/.config/user-dirs.locale b/etc/user-dirs.locale similarity index 100% rename from .config/user-dirs.locale rename to etc/user-dirs.locale diff --git a/.config/user-tmpfiles.d/localtmp.conf b/etc/user-tmpfiles.d/localtmp.conf similarity index 100% rename from .config/user-tmpfiles.d/localtmp.conf rename to etc/user-tmpfiles.d/localtmp.conf diff --git a/usr/.gitignore b/usr/.gitignore new file mode 100644 index 0000000..c13c180 --- /dev/null +++ b/usr/.gitignore @@ -0,0 +1,2 @@ +/share/* +!/share/cpusetcores diff --git a/.local/bin/buildconfig b/usr/bin/buildconfig similarity index 100% rename from .local/bin/buildconfig rename to usr/bin/buildconfig diff --git a/.local/bin/coinflip b/usr/bin/coinflip similarity index 100% rename from .local/bin/coinflip rename to usr/bin/coinflip diff --git a/.local/bin/cpusetcores b/usr/bin/cpusetcores similarity index 100% rename from .local/bin/cpusetcores rename to usr/bin/cpusetcores diff --git a/.local/bin/emcc b/usr/bin/emcc similarity index 100% rename from .local/bin/emcc rename to usr/bin/emcc diff --git a/.local/bin/emsdk b/usr/bin/emsdk similarity index 100% rename from .local/bin/emsdk rename to usr/bin/emsdk diff --git a/.local/bin/git-leaderboard b/usr/bin/git-leaderboard similarity index 100% rename from .local/bin/git-leaderboard rename to usr/bin/git-leaderboard diff --git a/.local/bin/java-prime b/usr/bin/java-prime similarity index 100% rename from .local/bin/java-prime rename to usr/bin/java-prime diff --git a/.local/bin/prime-run b/usr/bin/prime-run similarity index 100% rename from .local/bin/prime-run rename to usr/bin/prime-run diff --git a/.local/bin/prime-run-conf b/usr/bin/prime-run-conf similarity index 100% rename from .local/bin/prime-run-conf rename to usr/bin/prime-run-conf diff --git a/.local/bin/unzip-all b/usr/bin/unzip-all similarity index 100% rename from .local/bin/unzip-all rename to usr/bin/unzip-all diff --git a/.local/bin/uwu b/usr/bin/uwu similarity index 100% rename from .local/bin/uwu rename to usr/bin/uwu diff --git a/.local/bin/xfullscreen-toggle b/usr/bin/xfullscreen-toggle similarity index 100% rename from .local/bin/xfullscreen-toggle rename to usr/bin/xfullscreen-toggle diff --git a/.local/share/cpusetcores b/usr/share/cpusetcores similarity index 100% rename from .local/share/cpusetcores rename to usr/share/cpusetcores