atlas generation 58 kernel version 6.18.4 at 11:46:10 2026-01-11 rebuilding

This commit is contained in:
Morgan Mayday 2026-01-13 11:15:09 -08:00
parent 508c2f5fe2
commit cc5a05f622
9 changed files with 119 additions and 135 deletions

12
flake.lock generated
View file

@ -36,11 +36,11 @@
},
"nixpkgs": {
"locked": {
"lastModified": 1767892417,
"narHash": "sha256-dhhvQY67aboBk8b0/u0XB6vwHdgbROZT3fJAjyNh5Ww=",
"lastModified": 1768127708,
"narHash": "sha256-1Sm77VfZh3mU0F5OqKABNLWxOuDeHIlcFjsXeeiPazs=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "3497aa5c9457a9d88d71fa93a4a8368816fbeeba",
"rev": "ffbc9f8cbaacfb331b6017d5a5abb21a492c9a38",
"type": "github"
},
"original": {
@ -51,11 +51,11 @@
},
"nixpkgs-stable": {
"locked": {
"lastModified": 1768028080,
"narHash": "sha256-50aDK+8eLvsLK39TzQhKNq50/HcXyP4hyxOYoPoVxjo=",
"lastModified": 1768242861,
"narHash": "sha256-F4IIxa5xDHjtrmMcayM8lHctUq1oGltfBQu2+oqDWP4=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "d03088749a110d52a4739348f39a63f84bb0be14",
"rev": "1327e798cb055f96f92685df444e9a2c326ab5ed",
"type": "github"
},
"original": {

View file

@ -1,12 +1,5 @@
{ inputs, config, pkgs, variables, ... }:
{
environment.systemPackages = with pkgs;
[
fwupd
dbus
tuigreet
];
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
services.fwupd.enable = true;

View file

@ -1,36 +0,0 @@
{ inputs, config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
mako
libnotify
hyprpolkitagent
wofi # menu
eww
hyprshot
upower
jq
brightnessctl
syspower
#### THEMING ####
hyprcursor
hyprland-qt-support
swww
gtk4
gtk3
gtk2
nwg-look # not a fan. figure out declarative replacement.
#### THEME ELEMENTS ####
hackneyed # Cursor
jasper-gtk-theme # GTK theme, for Nemo
];
programs.hyprland.enable = true;
# programs.hyprlock.enable = true;
programs.iio-hyprland.enable = true;
qt = {
enable = true;
platformTheme = "gtk2";
style = "gtk2";
};
}

View file

@ -2,11 +2,9 @@
{
imports =
[
./base.nix
./boot.nix
./hyprland.nix
./tools.nix
./media.nix
./packages.nix
./services.nix
./net.nix
./nvim.nix
./vars.nix

View file

@ -1,12 +0,0 @@
# Tools
{ inputs, config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
prismlauncher
vlc
zathura
ytdl-sub
tagutil
];
programs.steam.enable = true;
}

View file

@ -1,19 +1,11 @@
{ inputs, config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
#### BROWSING ####
firefox
#### WEBMASTER ####
hugo
#### COMMS ####
signal-desktop
# signal-cli
# vesktop
# discordchatexporter-cli
# discordo
# mullvad-vpn
#### BASIC UTILS ####
networkmanager
];
networking = {

105
modules/packages.nix Normal file
View file

@ -0,0 +1,105 @@
{ inputs, config, pkgs, variables, ... }:
{
environment.systemPackages = with pkgs;
[
#### WORKFLOW-CLI ####
wget
unzip
zip
neovim
bash
kitty # terminal
inputs.oxide_timer.packages.${pkgs.system}.default # imports morrigan's timer
#### WORKFLOW-GUI ####
nemo # fileman
hyprshot # screenshot util
mako # notif agent
libnotify
hyprpolkitagent
gparted # graphical disk util
viewnior # image previewer
speedcrunch # gui calculator
wofi # menu
eww # widget util
#### UNCORE UTILS ####
wget
unzip
zip
fastfetch # neofetch replacement
dust # disk storage mapper
fzf # fuzzy finder
jq # json parser
#### COMMS ####
signal-desktop
#### WEBMASTER ####
hugo # site formatter/host/agent/thingy
#### MEDIA READING ####
vlc # audio/video
zathura # pdfs
firefox # browsing
#### MEDIA PROCESSING ####
yt-dlp
ytdl-sub # subs dl from youtube
deno # yt-dlp dependency
tagutil # media tagger
ffmpeg # multimedia encoder
#### MEDIA MAKING ####
inkscape-with-extensions # visual art
libreoffice # office suite
pinta # shitass mspaint clone
#### GAMING ####
prismlauncher # Minecraft
wine # a nice cabernet, perhaps?
#### FIRMWARE / BASEWARE ####
linux-firmware
pipewire # audio
pipecontrol # audio
fwupd # firmware updater
dbus # process messager
tuigreet
upower
syspower
brightnessctl
networkmanager
#### THEMING ####
hyprcursor
hyprland-qt-support
swww # wallpaper engine
gtk4
gtk3
gtk2
nwg-look # gtk manager, imperative :/
#### THEME ELEMENTS ####
hackneyed # Cursor
jasper-gtk-theme # GTK theme, for Nemo
];
fonts.packages = with pkgs; [
noto-fonts-color-emoji
noto-fonts-monochrome-emoji
libertine
liberation_ttf
fira-code
fira-code-symbols
mplus-outline-fonts.githubRelease
dina-font
proggyfonts
garamond-libre
nerd-fonts.noto
nerd-fonts.shure-tech-mono
nerd-fonts.dejavu-sans-mono
];
programs = {
steam.enable = true;
git.enable = true;
hyprland.enable = true;
# hyprlock.enable = true;
iio-hyprland.enable = true;
# nix-ld.enable = true;
# nix-ld.libraries = with pkgs; [
# Add any missing dynamic libraries for unpackaged programs here,
# NOT In environment.systemPackages
# ];
};
}

View file

@ -1,36 +1,5 @@
{ inputs, config, pkgs, variables, ... }:
{
environment.systemPackages = with pkgs;
[
linux-firmware
kitty
nemo
fastfetch # replacing neofetch
pipewire
#### COREUTILS+ ####
wget
unzip
zip
neovim
bash
git
];
fonts.packages = with pkgs; [
noto-fonts-color-emoji
noto-fonts-monochrome-emoji
libertine
liberation_ttf
fira-code
fira-code-symbols
mplus-outline-fonts.githubRelease
dina-font
proggyfonts
garamond-libre
nerd-fonts.noto
nerd-fonts.shure-tech-mono
nerd-fonts.dejavu-sans-mono
];
hardware.graphics.enable = true;
services = {
@ -73,7 +42,6 @@
};
programs.fuse.userAllowOther = true;
programs.git.enable = true;
powerManagement.enable = true;
# if you ever need appimages this is magic code that does magic
@ -94,4 +62,10 @@
enableSSHSupport = true;
};
qt = {
enable = true;
platformTheme = "gtk2";
style = "gtk2";
};
}

View file

@ -1,30 +0,0 @@
# Tools
{ inputs, config, pkgs, ... }:
{
environment.systemPackages = with pkgs; [
#### ART ####
inkscape-with-extensions
libreoffice
pinta
#### MEDIA FORMATTING ####
ffmpeg
#### UTILS ####
dust
fzf
gparted
pipecontrol
wine
yt-dlp
deno
viewnior
speedcrunch
inputs.oxide_timer.packages.${pkgs.system}.default # imports morrigan's timer
];
# programs.nix-ld.enable = true;
# programs.nix-ld.libraries = with pkgs; [
# # Add any missing dynamic libraries for unpackaged programs here,
# # NOT In environment.systemPackages
# ];
}