├── .envrc ├── .gitignore ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── lib ├── default.nix ├── home-manager-configuration.nix ├── mk-flake.nix ├── mk-soxin-module.nix └── modules │ ├── default.nix │ ├── keyboard.nix │ ├── neovim.nix │ ├── programmingLanguages.nix │ ├── themes.nix │ ├── tmux.nix │ ├── tools.nix │ └── zsh.nix ├── modules ├── default.nix ├── hardware │ └── bluetooth.nix ├── list.nix ├── programming-languages │ ├── default.nix │ └── go │ │ └── default.nix ├── programs │ ├── autorandr │ │ └── default.nix │ ├── git │ │ ├── default.nix │ │ ├── home.nix │ │ └── nixos.nix │ ├── keybase │ │ └── default.nix │ ├── less │ │ └── default.nix │ ├── neovim │ │ └── default.nix │ ├── rbrowser │ │ └── default.nix │ ├── rofi │ │ └── default.nix │ ├── starship │ │ └── default.nix │ ├── termite │ │ └── default.nix │ ├── tmux │ │ └── default.nix │ ├── vscode │ │ └── default.nix │ └── zsh │ │ └── default.nix ├── settings │ ├── default.nix │ ├── keyboard.nix │ ├── programming-languages.nix │ ├── theme.nix │ └── tools.nix ├── soxin.nix ├── themes │ ├── default.nix │ ├── gruvbox-dark.nix │ └── gruvbox-light.nix └── tools │ ├── default.nix │ └── git │ └── default.nix ├── pkgs ├── default.nix ├── rbrowser │ └── default.nix └── rofi-i3-support │ ├── default.nix │ ├── i3-move-container.sh │ ├── i3-rename-workspace.sh │ ├── i3-swap-workspaces.sh │ ├── i3-switch-workspaces.sh │ └── list-workspaces.sh ├── rfcs ├── 0001-soxin-design.md ├── 0002-themes.md └── README.md └── template ├── .envrc ├── .gitignore ├── .pre-commit-config.yaml ├── flake.nix ├── home-managers ├── default.nix └── minimal-home │ └── home.nix ├── hosts ├── darwins │ ├── default.nix │ └── minimal-darwin-system │ │ ├── configuration.nix │ │ └── home.nix ├── default.nix └── nixoses │ ├── default.nix │ └── minimal-nixos-system │ ├── configuration.nix │ ├── hardware-configuration.nix │ └── home.nix ├── modules ├── default.nix ├── list.nix ├── services │ └── bogus.nix └── soxincfg.nix ├── overlays └── default.nix ├── pkgs ├── default.nix ├── hello-sh │ ├── default.nix │ └── hello.sh └── override.nix ├── profiles ├── core │ └── default.nix ├── default.nix ├── list.nix └── workstation │ ├── darwin │ ├── default.nix │ └── local │ │ └── default.nix │ ├── default.nix │ └── nixos │ ├── default.nix │ └── local │ └── default.nix └── vars ├── default.nix └── sops-keys ├── hosts └── .gitkeep └── users └── .gitkeep /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/flake.nix -------------------------------------------------------------------------------- /lib/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/default.nix -------------------------------------------------------------------------------- /lib/home-manager-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/home-manager-configuration.nix -------------------------------------------------------------------------------- /lib/mk-flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/mk-flake.nix -------------------------------------------------------------------------------- /lib/mk-soxin-module.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/mk-soxin-module.nix -------------------------------------------------------------------------------- /lib/modules/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/default.nix -------------------------------------------------------------------------------- /lib/modules/keyboard.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/keyboard.nix -------------------------------------------------------------------------------- /lib/modules/neovim.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/neovim.nix -------------------------------------------------------------------------------- /lib/modules/programmingLanguages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/programmingLanguages.nix -------------------------------------------------------------------------------- /lib/modules/themes.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/themes.nix -------------------------------------------------------------------------------- /lib/modules/tmux.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/tmux.nix -------------------------------------------------------------------------------- /lib/modules/tools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/tools.nix -------------------------------------------------------------------------------- /lib/modules/zsh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/lib/modules/zsh.nix -------------------------------------------------------------------------------- /modules/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/default.nix -------------------------------------------------------------------------------- /modules/hardware/bluetooth.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/hardware/bluetooth.nix -------------------------------------------------------------------------------- /modules/list.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/list.nix -------------------------------------------------------------------------------- /modules/programming-languages/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programming-languages/default.nix -------------------------------------------------------------------------------- /modules/programming-languages/go/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programming-languages/go/default.nix -------------------------------------------------------------------------------- /modules/programs/autorandr/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/autorandr/default.nix -------------------------------------------------------------------------------- /modules/programs/git/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/git/default.nix -------------------------------------------------------------------------------- /modules/programs/git/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/git/home.nix -------------------------------------------------------------------------------- /modules/programs/git/nixos.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/git/nixos.nix -------------------------------------------------------------------------------- /modules/programs/keybase/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/keybase/default.nix -------------------------------------------------------------------------------- /modules/programs/less/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/less/default.nix -------------------------------------------------------------------------------- /modules/programs/neovim/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/neovim/default.nix -------------------------------------------------------------------------------- /modules/programs/rbrowser/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/rbrowser/default.nix -------------------------------------------------------------------------------- /modules/programs/rofi/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/rofi/default.nix -------------------------------------------------------------------------------- /modules/programs/starship/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/starship/default.nix -------------------------------------------------------------------------------- /modules/programs/termite/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/termite/default.nix -------------------------------------------------------------------------------- /modules/programs/tmux/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/tmux/default.nix -------------------------------------------------------------------------------- /modules/programs/vscode/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/vscode/default.nix -------------------------------------------------------------------------------- /modules/programs/zsh/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/programs/zsh/default.nix -------------------------------------------------------------------------------- /modules/settings/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/settings/default.nix -------------------------------------------------------------------------------- /modules/settings/keyboard.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/settings/keyboard.nix -------------------------------------------------------------------------------- /modules/settings/programming-languages.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/settings/programming-languages.nix -------------------------------------------------------------------------------- /modules/settings/theme.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/settings/theme.nix -------------------------------------------------------------------------------- /modules/settings/tools.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/settings/tools.nix -------------------------------------------------------------------------------- /modules/soxin.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/soxin.nix -------------------------------------------------------------------------------- /modules/themes/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/themes/default.nix -------------------------------------------------------------------------------- /modules/themes/gruvbox-dark.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/themes/gruvbox-dark.nix -------------------------------------------------------------------------------- /modules/themes/gruvbox-light.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/themes/gruvbox-light.nix -------------------------------------------------------------------------------- /modules/tools/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/tools/default.nix -------------------------------------------------------------------------------- /modules/tools/git/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/modules/tools/git/default.nix -------------------------------------------------------------------------------- /pkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/default.nix -------------------------------------------------------------------------------- /pkgs/rbrowser/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/rbrowser/default.nix -------------------------------------------------------------------------------- /pkgs/rofi-i3-support/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/rofi-i3-support/default.nix -------------------------------------------------------------------------------- /pkgs/rofi-i3-support/i3-move-container.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/rofi-i3-support/i3-move-container.sh -------------------------------------------------------------------------------- /pkgs/rofi-i3-support/i3-rename-workspace.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/rofi-i3-support/i3-rename-workspace.sh -------------------------------------------------------------------------------- /pkgs/rofi-i3-support/i3-swap-workspaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/rofi-i3-support/i3-swap-workspaces.sh -------------------------------------------------------------------------------- /pkgs/rofi-i3-support/i3-switch-workspaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/rofi-i3-support/i3-switch-workspaces.sh -------------------------------------------------------------------------------- /pkgs/rofi-i3-support/list-workspaces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/pkgs/rofi-i3-support/list-workspaces.sh -------------------------------------------------------------------------------- /rfcs/0001-soxin-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/rfcs/0001-soxin-design.md -------------------------------------------------------------------------------- /rfcs/0002-themes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/rfcs/0002-themes.md -------------------------------------------------------------------------------- /rfcs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/rfcs/README.md -------------------------------------------------------------------------------- /template/.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/.envrc -------------------------------------------------------------------------------- /template/.gitignore: -------------------------------------------------------------------------------- 1 | /result* 2 | *.qcow2 3 | -------------------------------------------------------------------------------- /template/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/.pre-commit-config.yaml -------------------------------------------------------------------------------- /template/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/flake.nix -------------------------------------------------------------------------------- /template/home-managers/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/home-managers/default.nix -------------------------------------------------------------------------------- /template/home-managers/minimal-home/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/home-managers/minimal-home/home.nix -------------------------------------------------------------------------------- /template/hosts/darwins/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/darwins/default.nix -------------------------------------------------------------------------------- /template/hosts/darwins/minimal-darwin-system/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/darwins/minimal-darwin-system/configuration.nix -------------------------------------------------------------------------------- /template/hosts/darwins/minimal-darwin-system/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/darwins/minimal-darwin-system/home.nix -------------------------------------------------------------------------------- /template/hosts/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/default.nix -------------------------------------------------------------------------------- /template/hosts/nixoses/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/nixoses/default.nix -------------------------------------------------------------------------------- /template/hosts/nixoses/minimal-nixos-system/configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/nixoses/minimal-nixos-system/configuration.nix -------------------------------------------------------------------------------- /template/hosts/nixoses/minimal-nixos-system/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/nixoses/minimal-nixos-system/hardware-configuration.nix -------------------------------------------------------------------------------- /template/hosts/nixoses/minimal-nixos-system/home.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/hosts/nixoses/minimal-nixos-system/home.nix -------------------------------------------------------------------------------- /template/modules/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/modules/default.nix -------------------------------------------------------------------------------- /template/modules/list.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/modules/list.nix -------------------------------------------------------------------------------- /template/modules/services/bogus.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/modules/services/bogus.nix -------------------------------------------------------------------------------- /template/modules/soxincfg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/modules/soxincfg.nix -------------------------------------------------------------------------------- /template/overlays/default.nix: -------------------------------------------------------------------------------- 1 | final: prev: { } 2 | -------------------------------------------------------------------------------- /template/pkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/pkgs/default.nix -------------------------------------------------------------------------------- /template/pkgs/hello-sh/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/pkgs/hello-sh/default.nix -------------------------------------------------------------------------------- /template/pkgs/hello-sh/hello.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | echo "Hello, world!" 4 | -------------------------------------------------------------------------------- /template/pkgs/override.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/pkgs/override.nix -------------------------------------------------------------------------------- /template/profiles/core/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/core/default.nix -------------------------------------------------------------------------------- /template/profiles/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/default.nix -------------------------------------------------------------------------------- /template/profiles/list.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/list.nix -------------------------------------------------------------------------------- /template/profiles/workstation/darwin/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/workstation/darwin/default.nix -------------------------------------------------------------------------------- /template/profiles/workstation/darwin/local/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/workstation/darwin/local/default.nix -------------------------------------------------------------------------------- /template/profiles/workstation/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/workstation/default.nix -------------------------------------------------------------------------------- /template/profiles/workstation/nixos/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/workstation/nixos/default.nix -------------------------------------------------------------------------------- /template/profiles/workstation/nixos/local/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SoxinOS/soxin/HEAD/template/profiles/workstation/nixos/local/default.nix -------------------------------------------------------------------------------- /template/vars/default.nix: -------------------------------------------------------------------------------- 1 | inputs@{ ... }: 2 | 3 | # TODO 4 | 5 | { 6 | } 7 | -------------------------------------------------------------------------------- /template/vars/sops-keys/hosts/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /template/vars/sops-keys/users/.gitkeep: -------------------------------------------------------------------------------- 1 | --------------------------------------------------------------------------------