summaryrefslogtreecommitdiff
path: root/nix/home.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nix/home.nix')
-rw-r--r--nix/home.nix79
1 files changed, 2 insertions, 77 deletions
diff --git a/nix/home.nix b/nix/home.nix
index e842e34..5663bd2 100644
--- a/nix/home.nix
+++ b/nix/home.nix
@@ -1,68 +1,24 @@
{
config,
- lib,
pkgs,
...
}: let
sources = import ./npins;
- background-path = ".config/sway/background.png";
- sway_config =
- pkgs.substitute
- {
- src = ./home/sway_config;
- substitutions = [
- "--replace"
- "@backgroundImagePath@"
- "${config.home.homeDirectory}/${background-path}"
- ];
- };
in {
home = {
- file = {
- ${background-path}.source = config.stylix.image;
- ".profile".enable = false;
- };
+ file.".profile".enable = false;
homeDirectory = "/home/${config.home.username}";
packages = [
- pkgs.aaaaxy
- #pkgs.acpi
(pkgs.callPackage "${sources.agenix}/pkgs/agenix.nix" {})
- #pkgs.alacritty
pkgs.anki
- #(import "${sources.anki-cli}/package.nix")
- #pkgs.c3term
- #pkgs.brightnessctl
- #pkgs.dust
- pkgs.fluffychat
- #pkgs.fzf
- #pkgs.gdb
- pkgs.glow
- #pkgs.grim
- #pkgs.hexdump
- pkgs.http-server
- #pkgs.jmtpfs
pkgs.mindustry-wayland
- #pkgs.nasm
pkgs.nix-output-monitor
pkgs.npins
- #pkgs.pciutils
- #pkgs.ranger
- pkgs.rip2
- #pkgs.ripgrep
- #pkgs.slurp
- #pkgs.tokei
- #pkgs.tree
- #pkgs.usbutils
- #pkgs.wget
- #pkgs.xxd
];
stateVersion = "26.05";
username = "andromeda";
};
- imports = [
- (import sources.nvf).homeManagerModules.nvf
- (import sources.stylix).homeModules.stylix
- ];
+ imports = [(import sources.nvf).homeManagerModules.nvf];
programs = {
firefox = {
enable = true;
@@ -80,7 +36,6 @@ in {
};
};
};
- gh.enable = true;
gpg.enable = true;
home-manager.enable = true;
nvf = {
@@ -181,37 +136,7 @@ in {
enable = true;
pinentry.package = pkgs.pinentry-curses;
};
- stylix = {
- base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-material-dark-hard.yaml";
- enable = true;
- fonts = {
- emoji = {
- name = "Noto Color Emoji";
- package = pkgs.noto-fonts-color-emoji;
- };
- monospace = {
- name = "Miracode";
- package = pkgs.miracode;
- };
- serif = config.stylix.fonts.sansSerif;
- sizes = {
- applications = 10;
- terminal = 10;
- };
- };
- image = "${pkgs.nixos-artwork.wallpapers.gear}/share/backgrounds/nixos/nix-wallpaper-gear.png";
- polarity = "dark";
- cursor = {
- name = "Hackneyed";
- package = pkgs.hackneyed;
- size = 16;
- };
- };
- wayland.windowManager.sway.enable = true;
xdg = {
- configFile = {
- "sway/config".source = lib.mkForce sway_config;
- };
portal = {
enable = true;
extraPortals = [pkgs.xdg-desktop-portal-shana];