Skip to content
This repository has been archived by the owner on Nov 29, 2023. It is now read-only.
/ dotfiles Public archive

my linux dotfiles - managed with chezmoi

Notifications You must be signed in to change notification settings

callyral/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Archived: migrated to Codeberg

dotfiles by callyral

these are my dotfiles :3

installation

step one:

  • make sure you have the necessary software listed in this README

  • the README also contains some specifications, please read it!

step two:

root config (unmanaged by chezmoi)

  • clone this repo

  • move relevant things in repo/path to somewhere in your $PATH (e.g /usr/local/bin/)

  • move relevant things in repo/usr and in repo/etc to their respective directories in root

step three:

  • install chezmoi (dotfile management)

  • chezmoi init callyral

  • chezmoi apply to apply the dotfiles

basic system info

void linux

  • enter the void

swayfx

screenshots

screenshot one

multimedia

PipeWire

fonts

FiraCode

Font Awesome

Noto Color Emoji

Noto Sans

terminal utilities

bat

bottom

  • system monitor

emptty

  • tty display manager

fish

  • not used as interactive shell, instead as a completer for nushell

jawsfetch

  • linux system information tool written in rust by me!

nushell

  • really nice although experimental shell

  • starship

    • very customizable shell prompt
  • vivid

    • LS_COLORS generator used in the config

neovim

  • configured with fennel

  • uses the paq-nvim package manager

    # install paq-nvim:
    git clone --depth=1 https://github.com/savq/paq-nvim.git \
        "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/pack/paqs/start/paq-nvim
  • then, run :PaqInstall in neovim

  • this list does not contain all my plugins, see plugin_install.fnl

  • alpha-nvim

    • greeter
  • catppuccin

  • coq_nvim

    • really fast completion
  • gitsigns.nvim

  • mini.nvim

    • mini.tabline, mini.statusline, mini.comment, mini.pick and mini.jump2d
  • tangerine.nvim

    • add easy fennel support to neovim config
  • treesitter

    • better code highlighting

apps

dunst

  • notification daemon

foot

  • terminal emulator

firefox

  • TODO: add theme configuration to repo

  • themed with SimpleFox

pcmanfm

  • graphical file manager

zathura

  • document viewer

other software

CopyQ

  • clipboard management

gammastep

  • adjust the screen's color temperature

  • gammastep-indicator

    • applet for gammastep

NetworkManager

wofi-emoji

  • emoji selector script for wofi

themes

catppuccin macchiato peach

wallpaper

made by me using krita

wallpaper