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" "nixpkgs-regression": "nixpkgs-regression"
}, },
"locked": { "locked": {
"lastModified": 1689772027, "lastModified": 1687611331,
"narHash": "sha256-vGTaJTox1lFESRXDFn0dz3Jo1qcYYSb7dv3KM0U2p+I=", "narHash": "sha256-qbbf+fRw0wn3cAEJGQ+pC3LrBEZs//zNXeITt1pj9ZQ=",
"owner": "NixOS", "owner": "NixOS",
"repo": "nix", "repo": "nix",
"rev": "b0173716f6b27b4fb307ac9ded544e46e712ad22", "rev": "60f06a1714a74bf144eb9ccad9643578248bdfc4",
"type": "github" "type": "github"
}, },
"original": { "original": {

View file

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

View file

@ -5,11 +5,6 @@
./hornt-hardware.nix ./hornt-hardware.nix
]; ];
environment.systemPackages = [
# gotta be at this level, not home-manager? Mahbe?
pkgs.asdf-vm
];
system.stateVersion = "23.05"; system.stateVersion = "23.05";
nix.extraOptions = " nix.extraOptions = "
experimental-features = nix-command flakes experimental-features = nix-command flakes
@ -33,7 +28,6 @@
# stuff that needs installed systemwide # stuff that needs installed systemwide
programs.fish.enable = true; programs.fish.enable = true;
programs.dconf.enable = true;
# Enable networking # Enable networking
networking.networkmanager.enable = true; networking.networkmanager.enable = true;
@ -63,14 +57,20 @@
services.xserver.displayManager.gdm.enable = true; services.xserver.displayManager.gdm.enable = true;
services.xserver.desktopManager.gnome.enable = true; services.xserver.desktopManager.gnome.enable = true;
services.xserver.desktopManager.xfce.enable = true;
# Configure keymap in X11 # Configure keymap in X11
services.xserver = { services.xserver = {
layout = "us"; layout = "us";
xkbVariant = ""; xkbVariant = "";
}; };
security.polkit.enable = true;
# Enable CUPS to print documents. # Enable CUPS to print documents.
services.printing.enable = true; services.printing.enable = true;
# services.xserver.libinput.enable = true;
# Enable sound with pipewire. # Enable sound with pipewire.
sound.enable = true; sound.enable = true;
@ -81,6 +81,7 @@
alsa.enable = true; alsa.enable = true;
alsa.support32Bit = true; alsa.support32Bit = true;
pulse.enable = true; pulse.enable = true;
# If you want to use JACK applications, uncomment this
jack.enable = true; 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; nixpkgs.config.allowUnfree = true;
@ -6,12 +6,20 @@
home.stateVersion = "23.05"; home.stateVersion = "23.05";
home.packages = with pkgs; [ home.packages = with pkgs; [
# nixos is weird
appimage-run
# burning stuff
balenaEtcher
# why not?
sddm
# dev tools # dev tools
wireguard-tools wireguard-tools
asdf-vm
git git
# DEs (gnome is elsewhere) # DEs (gnome is elsewhere)
hyprland hyprland
eww eww
labwc
# default utils improvements # default utils improvements
lsd # ls lsd # ls
bat # cat bat # cat
@ -21,20 +29,32 @@
ripgrep # grep ripgrep # grep
# rando stuff # rando stuff
kitty # terminal kitty # terminal
kitty-themes
plex-media-player # ugh where's the good app? plex-media-player # ugh where's the good app?
telegram-desktop # msg telegram-desktop # msg
jq jq
# comms # comms
slack slack
discord discord
# editors (emacs is god, lives elsewhere) # editors / environments
neovim neovim
emacs
helix
# browsers # browsers
firefox firefox
chromium
# email, female # email, female
thunderbird thunderbird
# docs
libreoffice
# programminz
elixir
ruby
qflipper
]; ];
programs.kitty.theme = "Rosé Pine";
programs.git = { programs.git = {
enable = true; enable = true;
userName = "Jessica Canady"; userName = "Jessica Canady";
@ -73,20 +93,15 @@
enableFishIntegration = true; enableFishIntegration = true;
}; };
/* services.emacs.enable = true;
imports = [ nix-doom-emacs.hmModule ];
programs.doom-emacs = {
enable = true;
doomPrivateDir = /home/phoenix/.doom.d;
};
*/
# stylin' # stylin'
/*
stylix.image = pkgs.fetchurl { stylix.image = pkgs.fetchurl {
url = "https://www.pixelstalk.net/wp-content/uploads/2016/05/Epic-Anime-Awesome-Wallpapers.jpg"; url = "https://www.pixelstalk.net/wp-content/uploads/2016/05/Epic-Anime-Awesome-Wallpapers.jpg";
sha256 = "enQo3wqhgf0FEPHj2coOCvo7DuZv+x5rL/WIo4qPI50="; sha256 = "enQo3wqhgf0FEPHj2coOCvo7DuZv+x5rL/WIo4qPI50=";
}; };
stylix.polarity = "dark"; stylix.polarity = "dark";
*/
} }