Compare commits

..

3 commits
stylix ... main

4 changed files with 35 additions and 20 deletions

View file

@ -331,11 +331,11 @@
"nixpkgs-regression": "nixpkgs-regression"
},
"locked": {
"lastModified": 1689772027,
"narHash": "sha256-vGTaJTox1lFESRXDFn0dz3Jo1qcYYSb7dv3KM0U2p+I=",
"lastModified": 1687611331,
"narHash": "sha256-qbbf+fRw0wn3cAEJGQ+pC3LrBEZs//zNXeITt1pj9ZQ=",
"owner": "NixOS",
"repo": "nix",
"rev": "b0173716f6b27b4fb307ac9ded544e46e712ad22",
"rev": "60f06a1714a74bf144eb9ccad9643578248bdfc4",
"type": "github"
},
"original": {

View file

@ -15,7 +15,6 @@
system = "x86_64-linux";
modules = [
stylix.homeManagerModules.stylix
nixos-hardware.nixosModules.framework-12th-gen-intel
./hosts/hornt.nix
./users/phoenix/user.nix

View file

@ -5,11 +5,6 @@
./hornt-hardware.nix
];
environment.systemPackages = [
# gotta be at this level, not home-manager? Mahbe?
pkgs.asdf-vm
];
system.stateVersion = "23.05";
nix.extraOptions = "
experimental-features = nix-command flakes
@ -33,7 +28,6 @@
# stuff that needs installed systemwide
programs.fish.enable = true;
programs.dconf.enable = true;
# Enable networking
networking.networkmanager.enable = true;
@ -63,14 +57,20 @@
services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true;
services.xserver.desktopManager.xfce.enable = true;
# Configure keymap in X11
services.xserver = {
layout = "us";
xkbVariant = "";
};
security.polkit.enable = true;
# Enable CUPS to print documents.
services.printing.enable = true;
# services.xserver.libinput.enable = true;
# Enable sound with pipewire.
sound.enable = true;
@ -81,6 +81,7 @@
alsa.enable = true;
alsa.support32Bit = true;
pulse.enable = true;
# If you want to use JACK applications, uncomment this
jack.enable = true;
};
}

View file

@ -1,4 +1,4 @@
{ config, pkgs, home-manager, stylix, nix-doom-emacs, ... }:
{ config, pkgs, home-manager, nix-doom-emacs, ... }:
{
nixpkgs.config.allowUnfree = true;
@ -6,12 +6,20 @@
home.stateVersion = "23.05";
home.packages = with pkgs; [
# nixos is weird
appimage-run
# burning stuff
balenaEtcher
# why not?
sddm
# dev tools
wireguard-tools
asdf-vm
git
# DEs (gnome is elsewhere)
hyprland
eww
labwc
# default utils improvements
lsd # ls
bat # cat
@ -21,20 +29,32 @@
ripgrep # grep
# rando stuff
kitty # terminal
kitty-themes
plex-media-player # ugh where's the good app?
telegram-desktop # msg
jq
# comms
slack
discord
# editors (emacs is god, lives elsewhere)
# editors / environments
neovim
emacs
helix
# browsers
firefox
chromium
# email, female
thunderbird
# docs
libreoffice
# programminz
elixir
ruby
qflipper
];
programs.kitty.theme = "Rosé Pine";
programs.git = {
enable = true;
userName = "Jessica Canady";
@ -73,20 +93,15 @@
enableFishIntegration = true;
};
/*
imports = [ nix-doom-emacs.hmModule ];
programs.doom-emacs = {
enable = true;
doomPrivateDir = /home/phoenix/.doom.d;
};
*/
services.emacs.enable = true;
# stylin'
/*
stylix.image = pkgs.fetchurl {
url = "https://www.pixelstalk.net/wp-content/uploads/2016/05/Epic-Anime-Awesome-Wallpapers.jpg";
sha256 = "enQo3wqhgf0FEPHj2coOCvo7DuZv+x5rL/WIo4qPI50=";
};
stylix.polarity = "dark";
*/
}