Install stuff
This commit is contained in:
55
flake.nix
55
flake.nix
@@ -2,7 +2,8 @@
|
||||
description = "Stationette nix config";
|
||||
|
||||
inputs = {
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
nixpkgs.url = "github:nixos/nixpkgs/nixos-25.11";
|
||||
nixpkgs-unstable.url = "github:nixos/nixpkgs/nixos-unstable";
|
||||
disko.url = "github:nix-community/disko/latest";
|
||||
impermanence.url = "github:nix-community/impermanence";
|
||||
home-manager = {
|
||||
@@ -18,6 +19,7 @@
|
||||
outputs = {
|
||||
self,
|
||||
nixpkgs,
|
||||
nixpkgs-unstable,
|
||||
impermanence,
|
||||
disko,
|
||||
home-manager,
|
||||
@@ -26,6 +28,7 @@
|
||||
lib = nixpkgs.lib;
|
||||
system = "x86_64-linux";
|
||||
pkgs = nixpkgs.legacyPackages.${system};
|
||||
pkgs-unstable = nixpkgs-unstable.legacyPackages.${system};
|
||||
in {
|
||||
nixosConfigurations = {
|
||||
stationette = nixpkgs.lib.nixosSystem {
|
||||
@@ -116,14 +119,12 @@
|
||||
wl-clipboard
|
||||
waybar
|
||||
bat
|
||||
#highlight
|
||||
highlight
|
||||
btop
|
||||
eza
|
||||
fzf
|
||||
iwd
|
||||
git
|
||||
#gnumake
|
||||
#neofetch
|
||||
neovim
|
||||
ripgrep
|
||||
tldr
|
||||
@@ -134,7 +135,6 @@
|
||||
zoxide
|
||||
jq
|
||||
lazygit
|
||||
#sqlit
|
||||
less
|
||||
mlocate
|
||||
tree
|
||||
@@ -165,6 +165,7 @@
|
||||
"networkmanager"
|
||||
];
|
||||
};
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
programs = {
|
||||
zsh = {
|
||||
enable = true;
|
||||
@@ -172,6 +173,12 @@
|
||||
hyprland = {
|
||||
enable = true;
|
||||
};
|
||||
steam = {
|
||||
enable = true;
|
||||
remotePlay.openFirewall = true; # Open ports in the firewall for Steam Remote Play
|
||||
dedicatedServer.openFirewall = true; # Open ports in the firewall for Source Dedicated Server
|
||||
localNetworkGameTransfers.openFirewall = true; # Open ports in the firewall for Steam Local Network Game Transfers
|
||||
};
|
||||
};
|
||||
services = {
|
||||
openssh.enable = true;
|
||||
@@ -202,6 +209,7 @@
|
||||
directories = [
|
||||
"Downloads"
|
||||
"Tower"
|
||||
".steam"
|
||||
".config/dotfiles"
|
||||
".mozilla/firefox"
|
||||
".config/nvim"
|
||||
@@ -212,6 +220,7 @@
|
||||
".local/share/nvim"
|
||||
".local/share/zoxide"
|
||||
".local/share/Enpass"
|
||||
".local/share/Steam"
|
||||
".ssh"
|
||||
];
|
||||
files = [
|
||||
@@ -262,23 +271,20 @@
|
||||
# android-studio
|
||||
# beekeeper-studio
|
||||
# brave
|
||||
# discord
|
||||
# spotify
|
||||
# go
|
||||
# lua
|
||||
spotify
|
||||
nodePackages.pnpm
|
||||
# (python3.withPackages (python-pkgs: [ python-pkgs.pip python-pkgs.requests ]))
|
||||
# rustup
|
||||
# zig
|
||||
# obsidian
|
||||
obsidian
|
||||
mailspring
|
||||
# thunderbird
|
||||
# libreoffice-qt
|
||||
# pkgs-unstable.nerd-fonts.fira-code
|
||||
# hunspell
|
||||
# blueberry
|
||||
# steam
|
||||
# steam-run
|
||||
# viewnior
|
||||
# pkgs-unstable.hyprshot
|
||||
# catppuccin-cursors.macchiatoBlue
|
||||
# catppuccin-gtk
|
||||
@@ -293,31 +299,30 @@
|
||||
# pkgs-unstable.php84Extensions.gd
|
||||
# pkgs-unstable.php84Extensions.zip
|
||||
# php
|
||||
# antigravity
|
||||
# gimp
|
||||
antigravity
|
||||
gimp
|
||||
# kdePackages.dolphin
|
||||
enpass
|
||||
enpass-cli
|
||||
expressvpn
|
||||
# jellyfin-ffmpeg
|
||||
# inkscape
|
||||
# krita
|
||||
# libreoffice-fresh
|
||||
# nextcloud-client
|
||||
inkscape
|
||||
krita
|
||||
libreoffice-fresh
|
||||
nextcloud-client
|
||||
nodejs_24
|
||||
# signal-desktop
|
||||
# sxiv
|
||||
# tenacity
|
||||
# unzip
|
||||
signal-desktop
|
||||
sxiv
|
||||
tenacity
|
||||
zathura
|
||||
ghostty
|
||||
yarn
|
||||
uwsm
|
||||
# wally-cli
|
||||
# kdePackages.wacomtablet
|
||||
wally-cli
|
||||
kdePackages.wacomtablet
|
||||
# kdePackages.print-manager
|
||||
# mpv
|
||||
# vlc
|
||||
mpv
|
||||
vlc
|
||||
# telegram-desktop
|
||||
];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user