├── .envrc ├── .github ├── assets │ ├── screenshot_1.png │ ├── screenshot_2.png │ └── screenshot_3.png └── workflows │ └── upgrade-flake.yml ├── .gitignore ├── .sops.yaml ├── README.md ├── flake.lock ├── flake.nix ├── generators ├── default.nix └── formats │ ├── gnome-iso.nix │ ├── hyprland-iso.nix │ └── plasma-iso.nix ├── home-manager ├── common │ ├── features │ │ ├── cli │ │ │ ├── bash.nix │ │ │ ├── bat.nix │ │ │ ├── default.nix │ │ │ ├── direnv.nix │ │ │ ├── fish.nix │ │ │ ├── gh.nix │ │ │ ├── git.nix │ │ │ ├── gpg.nix │ │ │ ├── pnpm.nix │ │ │ ├── shellcolor.nix │ │ │ ├── ssh.nix │ │ │ ├── starship.nix │ │ │ └── zoxide.nix │ │ ├── desktop │ │ │ ├── common │ │ │ │ ├── adwaita.nix │ │ │ │ ├── assets │ │ │ │ │ ├── mountain.jpg │ │ │ │ │ ├── rocks.jpg │ │ │ │ │ ├── wave.png │ │ │ │ │ └── wlogout │ │ │ │ │ │ └── icons │ │ │ │ │ │ ├── hibernate.png │ │ │ │ │ │ ├── lock.png │ │ │ │ │ │ ├── logout.png │ │ │ │ │ │ ├── reboot.png │ │ │ │ │ │ ├── shutdown.png │ │ │ │ │ │ └── suspend.png │ │ │ │ ├── cursor.nix │ │ │ │ ├── default.nix │ │ │ │ ├── discord.nix │ │ │ │ ├── firefox.nix │ │ │ │ ├── font.nix │ │ │ │ ├── gtk.nix │ │ │ │ ├── kdeconnect.nix │ │ │ │ ├── mpd.nix │ │ │ │ ├── pavucontrol.nix │ │ │ │ ├── playerctl.nix │ │ │ │ ├── qt.nix │ │ │ │ ├── stylix.nix │ │ │ │ ├── wayland │ │ │ │ │ ├── alacritty.nix │ │ │ │ │ ├── default.nix │ │ │ │ │ ├── hypridle.nix │ │ │ │ │ ├── hyprlock.nix │ │ │ │ │ ├── hyprpaper.nix │ │ │ │ │ ├── imv.nix │ │ │ │ │ ├── mako.nix │ │ │ │ │ ├── obs.nix │ │ │ │ │ ├── obsidian.nix │ │ │ │ │ ├── polkit-gnome-authentication-agent.nix │ │ │ │ │ ├── poweralertd.nix │ │ │ │ │ ├── sway-osd.nix │ │ │ │ │ ├── swayidle.nix │ │ │ │ │ ├── swaylock.nix │ │ │ │ │ ├── waybar.nix │ │ │ │ │ ├── wezterm.nix │ │ │ │ │ ├── wlogout.nix │ │ │ │ │ ├── wofi.nix │ │ │ │ │ └── zathura.nix │ │ │ │ └── wpa-gui.nix │ │ │ └── hyprland │ │ │ │ └── default.nix │ │ ├── games │ │ │ ├── default.nix │ │ │ ├── heroic.nix │ │ │ ├── lutris.nix │ │ │ ├── mcpe-launcher.nix │ │ │ ├── prism-launcher.nix │ │ │ ├── r2modman.nix │ │ │ ├── ryujinx.nix │ │ │ └── steam.nix │ │ ├── helix │ │ │ └── default.nix │ │ └── nvim │ │ │ └── default.nix │ ├── global │ │ ├── default.nix │ │ └── impermanence.nix │ └── pgp.asc ├── guest │ ├── iso.nix │ └── slaptop.nix └── sjcobb │ ├── mactop.nix │ ├── slaptop.nix │ ├── ssh.pub │ └── velocity.nix ├── hosts ├── anywhere │ ├── default.nix │ ├── disko.nix │ └── hardware-configuration.nix ├── common │ ├── global │ │ ├── acme.nix │ │ ├── auto-upgrade.nix │ │ ├── default.nix │ │ ├── fish.nix │ │ ├── nix.nix │ │ ├── openssh.nix │ │ ├── optin-persistence.nix │ │ ├── sops.nix │ │ ├── systemd-initrd.nix │ │ └── yubikey.nix │ ├── optional │ │ ├── android.nix │ │ ├── blueman.nix │ │ ├── bluetooth.nix │ │ ├── docker.nix │ │ ├── greetd.nix │ │ ├── grub.nix │ │ ├── hyprlock.nix │ │ ├── mongodb.nix │ │ ├── nginx.nix │ │ ├── nvidia.nix │ │ ├── pipewire.nix │ │ ├── steam-hardware.nix │ │ ├── swaylock.nix │ │ ├── thunar.nix │ │ ├── tlp.nix │ │ ├── upower.nix │ │ ├── virt-manager.nix │ │ └── wireless.nix │ ├── secrets.yaml │ └── users │ │ ├── guest │ │ └── default.nix │ │ ├── sjcobb │ │ └── default.nix │ │ └── ssh.pub ├── iso │ ├── default.nix │ └── ssh_host_ed25519_key.pub ├── mactop │ ├── default.nix │ └── id_ed25519.pub ├── slaptop │ ├── default.nix │ ├── hardware-configuration.nix │ └── ssh_host_ed25519_key.pub ├── specializations │ └── gnome.nix └── velocity │ ├── default.nix │ ├── hardware-configuration.nix │ ├── ssh_host_ed25519_key.pub │ └── ssh_host_rsa_key.pub ├── modules ├── home-manager │ ├── default.nix │ ├── fonts.nix │ ├── shellcolor.nix │ └── xdg-portal.nix └── nixos │ └── default.nix ├── nixpkgs.nix ├── overlays ├── default.nix └── hyprland_aquamarine_patch.patch ├── pkgs ├── default.nix ├── shellcolord │ └── default.nix ├── tor-browser │ └── default.nix └── wofi-hyprkeys │ └── default.nix ├── shell.nix └── templates ├── default.nix └── rust ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── default.nix ├── flake.nix ├── shell.nix └── src └── main.rs /.envrc: -------------------------------------------------------------------------------- 1 | use flake 2 | -------------------------------------------------------------------------------- /.github/assets/screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/.github/assets/screenshot_1.png -------------------------------------------------------------------------------- /.github/assets/screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/.github/assets/screenshot_2.png -------------------------------------------------------------------------------- /.github/assets/screenshot_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/.github/assets/screenshot_3.png -------------------------------------------------------------------------------- /.github/workflows/upgrade-flake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/.github/workflows/upgrade-flake.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | result 2 | -------------------------------------------------------------------------------- /.sops.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/.sops.yaml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/flake.nix -------------------------------------------------------------------------------- /generators/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/generators/default.nix -------------------------------------------------------------------------------- /generators/formats/gnome-iso.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/generators/formats/gnome-iso.nix -------------------------------------------------------------------------------- /generators/formats/hyprland-iso.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/generators/formats/hyprland-iso.nix -------------------------------------------------------------------------------- /generators/formats/plasma-iso.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/generators/formats/plasma-iso.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/bash.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/bash.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/bat.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/bat.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/default.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/direnv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/direnv.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/fish.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/fish.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/gh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/gh.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/git.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/git.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/gpg.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/gpg.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/pnpm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/pnpm.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/shellcolor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/shellcolor.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/ssh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/ssh.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/starship.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/starship.nix -------------------------------------------------------------------------------- /home-manager/common/features/cli/zoxide.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/cli/zoxide.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/adwaita.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/adwaita.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/mountain.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/mountain.jpg -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/rocks.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/rocks.jpg -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/wave.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/wave.png -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/wlogout/icons/hibernate.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/wlogout/icons/hibernate.png -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/wlogout/icons/lock.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/wlogout/icons/lock.png -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/wlogout/icons/logout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/wlogout/icons/logout.png -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/wlogout/icons/reboot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/wlogout/icons/reboot.png -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/wlogout/icons/shutdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/wlogout/icons/shutdown.png -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/assets/wlogout/icons/suspend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/assets/wlogout/icons/suspend.png -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/cursor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/cursor.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/default.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/discord.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/discord.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/firefox.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/firefox.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/font.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/font.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/gtk.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/gtk.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/kdeconnect.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/kdeconnect.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/mpd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/mpd.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/pavucontrol.nix: -------------------------------------------------------------------------------- 1 | {pkgs, ...}: { 2 | home.packages = with pkgs; [pavucontrol]; 3 | } 4 | -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/playerctl.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/playerctl.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/qt.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/qt.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/stylix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/stylix.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/alacritty.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/alacritty.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/default.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/hypridle.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/hypridle.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/hyprlock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/hyprlock.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/hyprpaper.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/hyprpaper.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/imv.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/imv.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/mako.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/mako.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/obs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/obs.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/obsidian.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/obsidian.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/polkit-gnome-authentication-agent.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/polkit-gnome-authentication-agent.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/poweralertd.nix: -------------------------------------------------------------------------------- 1 | { 2 | services.poweralertd.enable = true; 3 | } 4 | -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/sway-osd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/sway-osd.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/swayidle.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/swayidle.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/swaylock.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/swaylock.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/waybar.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/waybar.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/wezterm.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/wezterm.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/wlogout.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/wlogout.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/wofi.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/wofi.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wayland/zathura.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/common/wayland/zathura.nix -------------------------------------------------------------------------------- /home-manager/common/features/desktop/common/wpa-gui.nix: -------------------------------------------------------------------------------- 1 | {pkgs, ...}: { 2 | home.packages = [pkgs.wpa_supplicant_gui]; 3 | } 4 | -------------------------------------------------------------------------------- /home-manager/common/features/desktop/hyprland/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/desktop/hyprland/default.nix -------------------------------------------------------------------------------- /home-manager/common/features/games/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/games/default.nix -------------------------------------------------------------------------------- /home-manager/common/features/games/heroic.nix: -------------------------------------------------------------------------------- 1 | {pkgs, ...}: { 2 | home.packages = with pkgs; [heroic]; 3 | } 4 | -------------------------------------------------------------------------------- /home-manager/common/features/games/lutris.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/games/lutris.nix -------------------------------------------------------------------------------- /home-manager/common/features/games/mcpe-launcher.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/games/mcpe-launcher.nix -------------------------------------------------------------------------------- /home-manager/common/features/games/prism-launcher.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/games/prism-launcher.nix -------------------------------------------------------------------------------- /home-manager/common/features/games/r2modman.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/games/r2modman.nix -------------------------------------------------------------------------------- /home-manager/common/features/games/ryujinx.nix: -------------------------------------------------------------------------------- 1 | {pkgs, ...}: { 2 | home.packages = with pkgs; [ryujinx]; 3 | } 4 | -------------------------------------------------------------------------------- /home-manager/common/features/games/steam.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/games/steam.nix -------------------------------------------------------------------------------- /home-manager/common/features/helix/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/helix/default.nix -------------------------------------------------------------------------------- /home-manager/common/features/nvim/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/features/nvim/default.nix -------------------------------------------------------------------------------- /home-manager/common/global/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/global/default.nix -------------------------------------------------------------------------------- /home-manager/common/global/impermanence.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/global/impermanence.nix -------------------------------------------------------------------------------- /home-manager/common/pgp.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/common/pgp.asc -------------------------------------------------------------------------------- /home-manager/guest/iso.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/guest/iso.nix -------------------------------------------------------------------------------- /home-manager/guest/slaptop.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/guest/slaptop.nix -------------------------------------------------------------------------------- /home-manager/sjcobb/mactop.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/sjcobb/mactop.nix -------------------------------------------------------------------------------- /home-manager/sjcobb/slaptop.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/sjcobb/slaptop.nix -------------------------------------------------------------------------------- /home-manager/sjcobb/ssh.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/sjcobb/ssh.pub -------------------------------------------------------------------------------- /home-manager/sjcobb/velocity.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/home-manager/sjcobb/velocity.nix -------------------------------------------------------------------------------- /hosts/anywhere/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/anywhere/default.nix -------------------------------------------------------------------------------- /hosts/anywhere/disko.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/anywhere/disko.nix -------------------------------------------------------------------------------- /hosts/anywhere/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/anywhere/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/common/global/acme.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/acme.nix -------------------------------------------------------------------------------- /hosts/common/global/auto-upgrade.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/auto-upgrade.nix -------------------------------------------------------------------------------- /hosts/common/global/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/default.nix -------------------------------------------------------------------------------- /hosts/common/global/fish.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/fish.nix -------------------------------------------------------------------------------- /hosts/common/global/nix.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/nix.nix -------------------------------------------------------------------------------- /hosts/common/global/openssh.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/openssh.nix -------------------------------------------------------------------------------- /hosts/common/global/optin-persistence.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/optin-persistence.nix -------------------------------------------------------------------------------- /hosts/common/global/sops.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/sops.nix -------------------------------------------------------------------------------- /hosts/common/global/systemd-initrd.nix: -------------------------------------------------------------------------------- 1 | { 2 | boot.initrd.systemd.enable = true; 3 | } 4 | -------------------------------------------------------------------------------- /hosts/common/global/yubikey.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/global/yubikey.nix -------------------------------------------------------------------------------- /hosts/common/optional/android.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/android.nix -------------------------------------------------------------------------------- /hosts/common/optional/blueman.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/blueman.nix -------------------------------------------------------------------------------- /hosts/common/optional/bluetooth.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/bluetooth.nix -------------------------------------------------------------------------------- /hosts/common/optional/docker.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/docker.nix -------------------------------------------------------------------------------- /hosts/common/optional/greetd.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/greetd.nix -------------------------------------------------------------------------------- /hosts/common/optional/grub.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/grub.nix -------------------------------------------------------------------------------- /hosts/common/optional/hyprlock.nix: -------------------------------------------------------------------------------- 1 | { 2 | security.pam.services.hyprlock = {}; 3 | } 4 | -------------------------------------------------------------------------------- /hosts/common/optional/mongodb.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/mongodb.nix -------------------------------------------------------------------------------- /hosts/common/optional/nginx.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/nginx.nix -------------------------------------------------------------------------------- /hosts/common/optional/nvidia.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/nvidia.nix -------------------------------------------------------------------------------- /hosts/common/optional/pipewire.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/pipewire.nix -------------------------------------------------------------------------------- /hosts/common/optional/steam-hardware.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/steam-hardware.nix -------------------------------------------------------------------------------- /hosts/common/optional/swaylock.nix: -------------------------------------------------------------------------------- 1 | { 2 | security.pam.services.swaylock = {}; 3 | } 4 | -------------------------------------------------------------------------------- /hosts/common/optional/thunar.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/thunar.nix -------------------------------------------------------------------------------- /hosts/common/optional/tlp.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/tlp.nix -------------------------------------------------------------------------------- /hosts/common/optional/upower.nix: -------------------------------------------------------------------------------- 1 | { 2 | services.upower.enable = true; 3 | } 4 | -------------------------------------------------------------------------------- /hosts/common/optional/virt-manager.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/virt-manager.nix -------------------------------------------------------------------------------- /hosts/common/optional/wireless.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/optional/wireless.nix -------------------------------------------------------------------------------- /hosts/common/secrets.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/secrets.yaml -------------------------------------------------------------------------------- /hosts/common/users/guest/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/users/guest/default.nix -------------------------------------------------------------------------------- /hosts/common/users/sjcobb/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/users/sjcobb/default.nix -------------------------------------------------------------------------------- /hosts/common/users/ssh.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/common/users/ssh.pub -------------------------------------------------------------------------------- /hosts/iso/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/iso/default.nix -------------------------------------------------------------------------------- /hosts/iso/ssh_host_ed25519_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/iso/ssh_host_ed25519_key.pub -------------------------------------------------------------------------------- /hosts/mactop/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/mactop/default.nix -------------------------------------------------------------------------------- /hosts/mactop/id_ed25519.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/mactop/id_ed25519.pub -------------------------------------------------------------------------------- /hosts/slaptop/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/slaptop/default.nix -------------------------------------------------------------------------------- /hosts/slaptop/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/slaptop/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/slaptop/ssh_host_ed25519_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/slaptop/ssh_host_ed25519_key.pub -------------------------------------------------------------------------------- /hosts/specializations/gnome.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/specializations/gnome.nix -------------------------------------------------------------------------------- /hosts/velocity/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/velocity/default.nix -------------------------------------------------------------------------------- /hosts/velocity/hardware-configuration.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/velocity/hardware-configuration.nix -------------------------------------------------------------------------------- /hosts/velocity/ssh_host_ed25519_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/velocity/ssh_host_ed25519_key.pub -------------------------------------------------------------------------------- /hosts/velocity/ssh_host_rsa_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/hosts/velocity/ssh_host_rsa_key.pub -------------------------------------------------------------------------------- /modules/home-manager/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/modules/home-manager/default.nix -------------------------------------------------------------------------------- /modules/home-manager/fonts.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/modules/home-manager/fonts.nix -------------------------------------------------------------------------------- /modules/home-manager/shellcolor.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/modules/home-manager/shellcolor.nix -------------------------------------------------------------------------------- /modules/home-manager/xdg-portal.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/modules/home-manager/xdg-portal.nix -------------------------------------------------------------------------------- /modules/nixos/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/modules/nixos/default.nix -------------------------------------------------------------------------------- /nixpkgs.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/nixpkgs.nix -------------------------------------------------------------------------------- /overlays/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/overlays/default.nix -------------------------------------------------------------------------------- /overlays/hyprland_aquamarine_patch.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/overlays/hyprland_aquamarine_patch.patch -------------------------------------------------------------------------------- /pkgs/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/pkgs/default.nix -------------------------------------------------------------------------------- /pkgs/shellcolord/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/pkgs/shellcolord/default.nix -------------------------------------------------------------------------------- /pkgs/tor-browser/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/pkgs/tor-browser/default.nix -------------------------------------------------------------------------------- /pkgs/wofi-hyprkeys/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/pkgs/wofi-hyprkeys/default.nix -------------------------------------------------------------------------------- /shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/shell.nix -------------------------------------------------------------------------------- /templates/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/templates/default.nix -------------------------------------------------------------------------------- /templates/rust/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/templates/rust/.gitignore -------------------------------------------------------------------------------- /templates/rust/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/templates/rust/Cargo.lock -------------------------------------------------------------------------------- /templates/rust/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/templates/rust/Cargo.toml -------------------------------------------------------------------------------- /templates/rust/default.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/templates/rust/default.nix -------------------------------------------------------------------------------- /templates/rust/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/templates/rust/flake.nix -------------------------------------------------------------------------------- /templates/rust/shell.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sjcobb2022/nixos-config/HEAD/templates/rust/shell.nix -------------------------------------------------------------------------------- /templates/rust/src/main.rs: -------------------------------------------------------------------------------- 1 | fn main() { 2 | println!("Hello, world!"); 3 | } 4 | --------------------------------------------------------------------------------