These are my personal configuration files, all contained in a single repository for ease of copying and backup.
Use the settings.fish script to import or export settings to/from the dotfiles repo:
settings.fish [options] IMPORT/EXPORT CATEGORY
options:
-q --quiet Suppres verbose output
-i --interact Interactive (Approve overwrites)
-h --help Print this message
Categories (or "all")
misc
...
Import/i: Copy files from the system to the dotfiles repo
Export/e: Copy files from the dotfiles repo to the system
This script only works when placed in the `scripts` directory of the dotfiles repo!
Export cosmic files.
Install komorebi, whkd, and masir, then export komorebi files.
Then, add a new DWORD called DisableLockWorkstation to \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System, and set it to 1.
Finally, autostart the following:
komorebic start --whkd --bar --masirIn addition, download NirCmd and copy nircmd.exe to the home directory.
Requires:
- Full
hyprlandecosystem, including:hyprcursorhypridlehyprlockhyprlanghyprpaperhyprpickerhyprutils
xdg-desktop-portal-hyprlandironbaranyrunswayncalacrittyxsettingsdpapirus-icon-themepolkit-gnomewl-clipboardxplr
Export the relevant groups. No need to load dconf settings.
Fonts: BlexMono Nerd Font (contained in dotfiles repo) and BlexSans Nerd Font (also contained in dotfiles repo)
Theme: Nightfox GTK (Carbon Tweak) (contained in dotfiles repo)
The colors are based on nightfox.nvim (carbonfox variant)
I recommended installing i3-gaps after installing another DE like GNOME, since these configs use some GTK system utilities, applications, and themes.
Requires:
i3-gapsori3-gaps-roundedi3lock-colorori3lock-fancyori3lockxss-locki3statusorbumblebee-statusalacrittyautorandrxsettingsddunstrofipicompapirus-icon-themepolkit-gnomefehmaterial-design-icons
Some additional software is nice to have, like:
xplr, a CLI file explorerzathura, a simple PDF viewerspotify-tui, a CLI Spotify client written in Rust (requriesspotifyd)
Desktop entries for these programs are included in .desktop. They can be installed with:
desktop-file-install --dir=/usr/share/applications [FILE]
Theme: Nightfox GTK (Carbon Tweak) (contained in dotfiles repo)
The colors are based on nightfox.nvim (carbonfox variant)
lxappearance is an amazingly convenient tool for setting GTK themes and cursors without too much hassle.
I recently moved from a custom NeoVim configuration to LazyVim, so just export nvim files.
<!-- https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' -->
Install the "Nightfox Themes - opaque / blurred" extension, then export zed files.
Install the following packages, and export fcitx files.
fcitx5
fcitx5-mozc
fcitx5-configtool
fcitx5-qt
fcitx5-gtk
fcitx5-breeze
Install ibus-mozc, export mozc files, and load ibus settings from dconf with the following command:
dconf load /desktop/ibus/ < ~/dotfiles/ibus-dconf-dump
For more accurate conversions, use the UT dictionary for Mozc (available as the mozc-ut flavor on the AUR).
In addition, edit /etc/environment to include the following:
GTK_IM_MODULE=ibus
QT_IM_MODULE=ibus
XMODIFIERS=@im=ibus
Since ibus is tightly integrated with GTK, install ibus-mozc and export mozc files. Restart or log out before before loading the dconf settings below.
Install fcitx-mozc, and export fcitx files. For QT-based configuration, install kcm-fcitx.
- NEologd significantly improves conversion prediction (search the AUR for
fcitx-mozc-neologd-ut, or the binary version).
Install Tiling Shell, then use dconf to load /org/gnome/.
If running on a laptop, install power-profiles-daemon instead of powertop or tlp. Details are abundant on the Arch Wiki.
First install wine and winetricks, then boot the wine instance with wineboot -i and allow it to install anything it needs to. Then install some additional tools with winetricks:
winetricks cmd corefonts gdiplus riched20
Afterwards, set the Windows version in Wine from 7 to 10 using winecfg, then install Office:
wine /path/to/OfficeSetup.exe
Note: As of 2022-04-21, Plasma-related settings have been deprecated and removed from the target list.
Export panel, appearance, workspace, personalization, and hardware.
- Plasma colors and themes are Aritim Dark
- Window decorations are Lightly
... should all be imported from the relevant dotfiles
Install sddm-kcm for the KDE config module. In it, SDDM theme and other settings can be synchronized to Plasma settings.
Install kwallet-pam for the PAM compatible module. The chosen KWallet password must be the same as the current user password. No further configuration should be necessary for use with SDDM.
.config/plasma-org.kde.plasma.desktop-appletsrc
- Global Theme
.config/kdeglobals.config/kscreenlockerrc.config/kwinrc.config/gtkrc.config/gtkrc-2.0.config/gtk-4.0/*.config/gtk-3.0/*.config/ksplashrc
- Application Style:
.config/kdeglobals - Plasma Style:
.config/plasmarc - Colors
.config/kdeglobals.config/Trolltech.conf
- Window decorations
.config/breezerc.config/kwinrc
- Fonts
.config/kdeglobals.config/kcmfonts
- Icons:
.config/kdeglobals - Cursors:
.config/kcminputrc - Font Management:
.config/kfontinstuirc - Splash screen:
.config/ksplashrc
- Desktop Behavior
.config/plasmarc.config/kwinrc.config/kglobalshortcutsrc
- Window Management
.config/kwinrc.config/kwinrulesrc
- Shortcuts
.config/khotkeys.config/kglobalshortcutsrc
- Startup and Shutdown
.config/kded5rc.config/ksmserverrc
- Search
.config/krunnerrc.config/baloofilerc
- Notifications:
.config/plasmanotifyrc - Regional Settings
.config/plasma-localerc.config/ktimezonedrc
- Accessibility:
.config/kaccessrc - User Feedback:
.config/PlasmaUserFeedback
- Connections:
/etc/NetworkManager/system-connections
- Keyboard
.config/kcminputrc.config/kxkbrc
- Gamma:
.config/kgammarc - Power Management:
.config/powermanagementprofilesrc - Bluetooth:
.config/bluedevilglobalrc - KDE Connect:
.config/kdeconnect - Removable Storage:
.config/device_automounter_kcmrc.config/kded5rc.config/kded_device_automounterrc



