Watch
1
0
Fork
You've already forked dotfiles
0
No description
  • Nix 36.9%
  • Python 21.8%
  • Shell 16.4%
  • Perl 8%
  • Vim Script 8%
  • Other 8.9%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-09-29 15:48:52 +00:00
_sources Update super-productivity, install icons and .desktop file 2026-09-14 09:00:03 +02:00
calendar Add calendar stuff 2026-08-05 16:35:53 +02:00
cli Add try to home-manager CLI tools 2026-09-05 16:00:55 +00:00
containers yolo: add libpq5, libmariadb3, unixodbc for native DB client libs 2026-09-29 14:33:21 +02:00
cursors Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
desktop Add opensnitch-ui to desktop packages 2026-09-29 15:48:52 +00:00
direnv python: add MYPY_CACHE_DIR, unify cache dir vars across all locations 2026-09-28 14:01:48 +00:00
dotfiles Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
fonts Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
git Inject CONTRIBUTING.md and .agent-notes.md as opencode instructions 2026-08-21 23:28:34 +00:00
kubernetes Add kube-score as kubectl-score plugin 2026-09-10 08:09:24 +00:00
languages Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
LICENSES Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
python python: add MYPY_CACHE_DIR, unify cache dir vars across all locations 2026-09-28 14:01:48 +00:00
secrets add sops-nix and configure cli-proxy-api 2026-07-20 09:53:04 +02:00
services Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
software Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
ssh Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
vim Add calendar stuff 2026-08-05 16:35:53 +02:00
zsh fix nsweep typo 2026-08-10 14:16:08 +02:00
.gitignore Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
.sops.yaml Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
builders.nix Add kubectl-fields and k8s-mf 2026-08-25 16:06:26 +02:00
chezmoi-migration.nix Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
flake.lock Add nix-index/nix-locate and comma via nix-index-database 2026-08-18 13:31:46 +02:00
flake.nix Add nix-index/nix-locate and comma via nix-index-database 2026-08-18 13:31:46 +02:00
home.nix Add calendar stuff 2026-08-05 16:35:53 +02:00
LICENSE Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
nvfetcher.toml Add kubectl-fields and k8s-mf 2026-08-25 16:06:26 +02:00
README.md Make repo REUSE compliant, rewrite two files of unclear license origin 2026-07-24 00:01:31 +02:00
REUSE.toml Add wallpapers 2026-07-24 12:08:49 +02:00

dotfiles

Installation

git clone https://git.sdas.net/ssiegel/dotfiles.git ~/.config/home-manager
chsh -s /bin/zsh
nix --extra-experimental-features 'nix-command flakes' run home-manager -- switch

My dotfiles are managed by Home Manager.

Firefox

On a 1920px screen, tiling two browser windows side by side will result in a viewport width of 952 pixels. Many websites use CSS media queries to hide menus etc. on viewports narrower than 1200px, which is annoying on desktop and breaks suprisingly many websites. To prevent that, we can zoom out and increase the text slightly:

Either set:

about:config setting value
browser.display.os-zoom-behavior 2
layout.css.devPixelsPerPx 0.99
ui.textScaleFactor 110

Then set the default zoom on about:preferences to 80% (“Zoom text only” off). Or:

about:config setting value
browser.display.os-zoom-behavior 2
toolkit.zoomManager.zoomValues .3,.5,.67,.79,.9,1,1.1,1.2,1.33,1.5,1.7,2,2.4,3,4,5
ui.textScaleFactor 110

Then set the default zoom on about:preferences to 79%.

Licensing

This repository is REUSE compliant. Unless noted otherwise (see file headers or REUSE.toml), files are licensed GPL-3.0-or-later. Full license texts are in LICENSES/.