atlas generation 58 kernel version 6.18.4 at 11:46:10 2026-01-11 rebuilding
This commit is contained in:
parent
508c2f5fe2
commit
cc5a05f622
9 changed files with 119 additions and 135 deletions
12
flake.lock
generated
12
flake.lock
generated
|
|
@ -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": {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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";
|
||||
};
|
||||
}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -1,12 +0,0 @@
|
|||
# Tools
|
||||
{ inputs, config, pkgs, ... }:
|
||||
{
|
||||
environment.systemPackages = with pkgs; [
|
||||
prismlauncher
|
||||
vlc
|
||||
zathura
|
||||
ytdl-sub
|
||||
tagutil
|
||||
];
|
||||
programs.steam.enable = true;
|
||||
}
|
||||
|
|
@ -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
105
modules/packages.nix
Normal 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
|
||||
# ];
|
||||
};
|
||||
}
|
||||
|
|
@ -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";
|
||||
};
|
||||
|
||||
}
|
||||
|
|
@ -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
|
||||
# ];
|
||||
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue