mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 00:33:00 +00:00
nix: home-manager darwin + formats
This commit is contained in:
parent
7d8e0b1211
commit
c0572e749d
12 changed files with 45 additions and 31 deletions
|
|
@ -105,6 +105,13 @@
|
|||
./users/js0ny/nixvirt.nix
|
||||
];
|
||||
};
|
||||
"js0ny@zen" = home-manager.lib.homeManagerConfiguration {
|
||||
pkgs = forSystem "aarch64-darwin";
|
||||
extraSpecialArgs = specialArgs;
|
||||
modules = [
|
||||
./users/js0ny/zen.nix
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,10 +1,10 @@
|
|||
{pkgs, ...}:
|
||||
{
|
||||
imports = [
|
||||
./packages.nix
|
||||
../../modules/darwin/js0ny/brew.nix
|
||||
../../modules/darwin/js0ny/dock.nix
|
||||
../../modules/darwin/js0ny/system.nix
|
||||
];
|
||||
time.timeZone = "Europe/London";
|
||||
imports = [
|
||||
./packages.nix
|
||||
./brew.nix
|
||||
./dock.nix
|
||||
./system.nix
|
||||
];
|
||||
time.timeZone = "Europe/London";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,5 +0,0 @@
|
|||
{ config, pkgs, ... }:
|
||||
|
||||
{
|
||||
time.timeZone = "Europe/London";
|
||||
}
|
||||
|
|
@ -1,19 +1,18 @@
|
|||
# ~/.config/nixcfgs/users/js0ny/default.nix
|
||||
{
|
||||
pkgs,
|
||||
nix-flatpak,
|
||||
plasma-manager,
|
||||
...
|
||||
}:
|
||||
{
|
||||
{pkgs, ...}: let
|
||||
username = "js0ny";
|
||||
in {
|
||||
imports = [
|
||||
../../modules/home/programs/fzf.nix
|
||||
../../modules/home/programs/lsd.nix
|
||||
../../modules/home/programs/zoxide.nix
|
||||
];
|
||||
nixpkgs.config.allowUnfree = true;
|
||||
home.username = "js0ny";
|
||||
home.homeDirectory = "/home/js0ny";
|
||||
home.username = username;
|
||||
home.homeDirectory =
|
||||
if pkgs.stdenv.isDarwin
|
||||
then "/Users/${username}"
|
||||
else "/home/${username}";
|
||||
|
||||
home.packages = with pkgs; [
|
||||
home-manager
|
||||
|
|
|
|||
|
|
@ -1,10 +1,5 @@
|
|||
# ~/.config/nixcfgs/users/js0ny/default.nix
|
||||
{
|
||||
pkgs,
|
||||
nix-flatpak,
|
||||
plasma-manager,
|
||||
...
|
||||
}: {
|
||||
{...}: {
|
||||
imports = [
|
||||
./default.nix
|
||||
./programs/gnome.nix
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# https://github.com/gmodena/nix-flatpak
|
||||
{home, ...}: {
|
||||
{...}: {
|
||||
services.flatpak.enable = true;
|
||||
services.flatpak.remotes = [
|
||||
{
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{pkgs, ...}: {
|
||||
{...}: {
|
||||
fonts.fontconfig.enable = true;
|
||||
fonts.fontconfig = {
|
||||
defaultFonts = {
|
||||
|
|
|
|||
|
|
@ -1,4 +1,4 @@
|
|||
{...}: let
|
||||
{config, ...}: let
|
||||
commonAliases = {
|
||||
v = "nvim";
|
||||
g = "lazygit";
|
||||
|
|
@ -22,7 +22,7 @@ in {
|
|||
autocd = true;
|
||||
autosuggestion.enable = true;
|
||||
syntaxHighlighting.enable = true;
|
||||
dotDir = "/home/js0ny/.config/zsh";
|
||||
dotDir = "${config.xdg.configHome}/zsh";
|
||||
shellAliases = commonAliases;
|
||||
};
|
||||
programs.bash = {
|
||||
|
|
|
|||
18
nixcfgs/users/js0ny/zen.nix
Normal file
18
nixcfgs/users/js0ny/zen.nix
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
{...}:
|
||||
{
|
||||
imports = [
|
||||
./default.nix
|
||||
./programs/shell.nix
|
||||
../../modules/home/dev/nix.nix
|
||||
../../modules/home/programs/eza.nix
|
||||
../../modules/home/programs/fzf.nix
|
||||
../../modules/home/programs/lsd.nix
|
||||
../../modules/home/programs/nvim.nix
|
||||
../../modules/home/programs/starship.nix
|
||||
../../modules/home/programs/zoxide.nix
|
||||
];
|
||||
|
||||
home.stateVersion = "25.05";
|
||||
}
|
||||
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue