Install stuff

This commit is contained in:
2026-03-02 00:14:11 +00:00
parent 8190985169
commit b579948c87
2 changed files with 52 additions and 30 deletions

27
flake.lock generated
View File

@@ -118,6 +118,22 @@
"type": "github"
}
},
"nixpkgs-unstable": {
"locked": {
"lastModified": 1772198003,
"narHash": "sha256-I45esRSssFtJ8p/gLHUZ1OUaaTaVLluNkABkk6arQwE=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "dd9b079222d43e1943b6ebd802f04fd959dc8e61",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"repo": "nixpkgs",
"type": "github"
}
},
"nixpkgs_2": {
"locked": {
"lastModified": 1771848320,
@@ -136,16 +152,16 @@
},
"nixpkgs_3": {
"locked": {
"lastModified": 1771848320,
"narHash": "sha256-0MAd+0mun3K/Ns8JATeHT1sX28faLII5hVLq0L3BdZU=",
"lastModified": 1772047000,
"narHash": "sha256-7DaQVv4R97cii/Qdfy4tmDZMB2xxtyIvNGSwXBBhSmo=",
"owner": "nixos",
"repo": "nixpkgs",
"rev": "2fc6539b481e1d2569f25f8799236694180c0993",
"rev": "1267bb4920d0fc06ea916734c11b0bf004bbe17e",
"type": "github"
},
"original": {
"owner": "nixos",
"ref": "nixos-unstable",
"ref": "nixos-25.11",
"repo": "nixpkgs",
"type": "github"
}
@@ -156,7 +172,8 @@
"firefox-addons": "firefox-addons",
"home-manager": "home-manager",
"impermanence": "impermanence",
"nixpkgs": "nixpkgs_3"
"nixpkgs": "nixpkgs_3",
"nixpkgs-unstable": "nixpkgs-unstable"
}
}
},

View File

@@ -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
];
};