Skip to content
/ dotfiles Public

Personal configuration to be used on different devices

Notifications You must be signed in to change notification settings

f0xdx/dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

dotfiles

Personal configuration to be used on different devices. These are base settings for various tools in my personal workflow. Configuration is rolled out through nix home manager and managed in a nix flake.

Currently, this supports the nixos config of my personal machine (buildr), buildrs home files for my user and my user on the work machine. Others may be added in the future.

Overview

The core toolchain is

  • alacritty as terminal emulator
  • neovim as CLI editor and zed as IDE
  • eza, bat, zoxide and of course fzf for a fast and modern CLI experience
  • various small utilities tailored to a mostly CLI based workflow with some graphical tools where it makes sense

Other tools will be added as needed over time. For the nixos config, those are run on a full wayland based custom desktop using pipewire which prioritises speed and utility over completeness and design.

How to apply

In order to update the dependencies run

nix flake update

For system update then run

sudo nixos-rebuild switch --flake .#

For home manager setup run

home-manager switch --flake .#f0xdx

Desktop Guide

This section will over time be completed by explaining how to

  • manage WIFIs
  • manage bluetooth devices
  • manage additional screens and peripherals
  • setup screen recordings, screenshots and video calls

About

Personal configuration to be used on different devices

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published