mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43: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
|
./users/js0ny/nixvirt.nix
|
||||||
];
|
];
|
||||||
};
|
};
|
||||||
|
"js0ny@zen" = home-manager.lib.homeManagerConfiguration {
|
||||||
|
pkgs = forSystem "aarch64-darwin";
|
||||||
|
extraSpecialArgs = specialArgs;
|
||||||
|
modules = [
|
||||||
|
./users/js0ny/zen.nix
|
||||||
|
];
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -2,9 +2,9 @@
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
./packages.nix
|
./packages.nix
|
||||||
../../modules/darwin/js0ny/brew.nix
|
./brew.nix
|
||||||
../../modules/darwin/js0ny/dock.nix
|
./dock.nix
|
||||||
../../modules/darwin/js0ny/system.nix
|
./system.nix
|
||||||
];
|
];
|
||||||
time.timeZone = "Europe/London";
|
time.timeZone = "Europe/London";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -1,5 +0,0 @@
|
||||||
{ config, pkgs, ... }:
|
|
||||||
|
|
||||||
{
|
|
||||||
time.timeZone = "Europe/London";
|
|
||||||
}
|
|
||||||
|
|
@ -1,19 +1,18 @@
|
||||||
# ~/.config/nixcfgs/users/js0ny/default.nix
|
# ~/.config/nixcfgs/users/js0ny/default.nix
|
||||||
{
|
{pkgs, ...}: let
|
||||||
pkgs,
|
username = "js0ny";
|
||||||
nix-flatpak,
|
in {
|
||||||
plasma-manager,
|
|
||||||
...
|
|
||||||
}:
|
|
||||||
{
|
|
||||||
imports = [
|
imports = [
|
||||||
../../modules/home/programs/fzf.nix
|
../../modules/home/programs/fzf.nix
|
||||||
../../modules/home/programs/lsd.nix
|
../../modules/home/programs/lsd.nix
|
||||||
../../modules/home/programs/zoxide.nix
|
../../modules/home/programs/zoxide.nix
|
||||||
];
|
];
|
||||||
nixpkgs.config.allowUnfree = true;
|
nixpkgs.config.allowUnfree = true;
|
||||||
home.username = "js0ny";
|
home.username = username;
|
||||||
home.homeDirectory = "/home/js0ny";
|
home.homeDirectory =
|
||||||
|
if pkgs.stdenv.isDarwin
|
||||||
|
then "/Users/${username}"
|
||||||
|
else "/home/${username}";
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
home-manager
|
home-manager
|
||||||
|
|
|
||||||
|
|
@ -1,10 +1,5 @@
|
||||||
# ~/.config/nixcfgs/users/js0ny/default.nix
|
# ~/.config/nixcfgs/users/js0ny/default.nix
|
||||||
{
|
{...}: {
|
||||||
pkgs,
|
|
||||||
nix-flatpak,
|
|
||||||
plasma-manager,
|
|
||||||
...
|
|
||||||
}: {
|
|
||||||
imports = [
|
imports = [
|
||||||
./default.nix
|
./default.nix
|
||||||
./programs/gnome.nix
|
./programs/gnome.nix
|
||||||
|
|
|
||||||
|
|
@ -1,5 +1,5 @@
|
||||||
# https://github.com/gmodena/nix-flatpak
|
# https://github.com/gmodena/nix-flatpak
|
||||||
{home, ...}: {
|
{...}: {
|
||||||
services.flatpak.enable = true;
|
services.flatpak.enable = true;
|
||||||
services.flatpak.remotes = [
|
services.flatpak.remotes = [
|
||||||
{
|
{
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{pkgs, ...}: {
|
{...}: {
|
||||||
fonts.fontconfig.enable = true;
|
fonts.fontconfig.enable = true;
|
||||||
fonts.fontconfig = {
|
fonts.fontconfig = {
|
||||||
defaultFonts = {
|
defaultFonts = {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
{...}: let
|
{config, ...}: let
|
||||||
commonAliases = {
|
commonAliases = {
|
||||||
v = "nvim";
|
v = "nvim";
|
||||||
g = "lazygit";
|
g = "lazygit";
|
||||||
|
|
@ -22,7 +22,7 @@ in {
|
||||||
autocd = true;
|
autocd = true;
|
||||||
autosuggestion.enable = true;
|
autosuggestion.enable = true;
|
||||||
syntaxHighlighting.enable = true;
|
syntaxHighlighting.enable = true;
|
||||||
dotDir = "/home/js0ny/.config/zsh";
|
dotDir = "${config.xdg.configHome}/zsh";
|
||||||
shellAliases = commonAliases;
|
shellAliases = commonAliases;
|
||||||
};
|
};
|
||||||
programs.bash = {
|
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