Skip to content
/ dotfiles Public

My personal dotfiles. Ready to use with a simple install script.

License

Notifications You must be signed in to change notification settings

Icelk/dotfiles

Repository files navigation

About

These are all my dotfiles, which can be used to complete a setup with Nvidia graphics and an AMD processor (amd-ucode, can be easily swapped with intel-ucod).

Right, almost forgot, I use Arch Linux. Sorry, i use arch btw 😎

Removing the Nvidia packages and changing the µcode should be enough to make it vendor agnostic.

Wayland should function regardless (see config/hyprland.conf)

Important: Use Btrfs while installing Arch, not Ext4!

screenshot of my rice

Branches

To use this setup on multiple systems, I've got multiple branches.

A branch named macos is available in this repo for other macOS users. It uses homebrew for managing packages.

One named laptop is for a more light-weight install for a laptop using Intel graphics, with Intel microcode. It looks the same but with smaller margins for smaller screens.

Major components

I use

  • Btrfs
  • Hyprland
  • waybar
  • dunst
  • rofi (lbonn's fork for wayland support)
  • Kitty
  • NeoVim
  • Firefox
  • paru
  • spotify-player
  • Unbound

Themes

I have theme support through corpl. These are a few combinations of GTK themes, cursor themes, and my themes I like to use.

Flatery (the black variant) is a icon theme I recommend that's not available in the AUR.

These are all of course available after you've installed.

Adwaita is actually kinda nice! The dark variant is what I use.

You can change all these settings through the GUI program lxappearance.

General recommendations

I can recommend the Arc Dark GTK theme, but think it's a bit difficult to read. The Breeze Hacked cursors are a long-time favourite for me.

I prefer to use Roboto as the system font. Cantarell is also quite nice. Isoevka Aile is also quite nice.

The theme collections below are formatted as follows:

  • My themes, accessible through Meta (win) + Shift + t
  • GTK theme (called Widget in lxappearance)
  • Mouse/cursor theme
  • Icon theme

Clean

  • Light|dark (not "Dark split"!)
  • Adwaita dark
  • Breeze
  • Breeze dark

Black

  • Dark
  • Adwaita dark
  • Sweet cursors
  • Flatery

Sweet

  • Dark
  • Sweet dark
  • Sweet cursors
  • Candy icons (incorrectly named, part of the Sweet set)

Balanced

  • Any
  • Arc dark
  • Sweet cursors
  • Candy icons

Installation

I have provided install scripts in the root of this directory. By default they will symlink to this directory.

  • install.sh (run as your user)
  • install-root.sh (run as a superuser)
  • install-plymouth-themes.sh (run as your user, the script requests superuser privileges)
  • install-rust-analyzer.sh (run as your user, if you plan to edit Rust source code)
  • install-packages.sh (run as your user, the script requests superuser privileges)

Note: Also see other-installs for the things I use which are not in the repos. I also recommend Firefox extensions here.

See my drive layout for info about backups.

If you want to install one version permanently (making it harder to upgrade, as deleted files are left), change the line alias l="ln -s" to alias l="cp".

Other instructions will be shown when running the scripts.

To install all the packages (with Paru), follow the installation instructions from their GitHub. From there Paru will install all software.

Important: To view the PKGBUILDs, you need to have NvimPager installed, as described in my other installs document. It is set as the $PAGER, and not having it installed results in no output from Paru about PKGBUILDs.

Contribution

Well, these are my personal dot-files. If you notice any issues, please open an issue, but I don't think I'll accept PRs if they're not well justified.

Anyway, you can use this under the MIT license.

About

My personal dotfiles. Ready to use with a simple install script.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published