mirror of
https://github.com/js0ny/dotfiles.git
synced 2025-12-21 08:43:00 +00:00
manage git with chezmoi
This commit is contained in:
parent
e3a0205724
commit
52b70819bf
19 changed files with 204 additions and 104 deletions
|
|
@ -7,7 +7,6 @@
|
|||
}:
|
||||
{
|
||||
imports = [
|
||||
./programs/git.nix
|
||||
../../modules/home/programs/fzf.nix
|
||||
../../modules/home/programs/lsd.nix
|
||||
../../modules/home/programs/zoxide.nix
|
||||
|
|
|
|||
|
|
@ -4,13 +4,11 @@
|
|||
nix-flatpak,
|
||||
plasma-manager,
|
||||
...
|
||||
}:
|
||||
{
|
||||
}: {
|
||||
imports = [
|
||||
./default.nix
|
||||
./programs/gnome.nix
|
||||
./programs/shell.nix
|
||||
./programs/git.nix
|
||||
./programs/firefox.nix
|
||||
# ./programs/floorp.nix
|
||||
../../modules/home/gnome-keyrings.nix
|
||||
|
|
|
|||
24
nixcfgs/users/js0ny/packages/catppuccin.nix
Normal file
24
nixcfgs/users/js0ny/packages/catppuccin.nix
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
{ pkgs, ... }:
|
||||
let
|
||||
my-catppuccin-kde = pkgs.catppuccin-kde.override {
|
||||
flavour = [
|
||||
"mocha"
|
||||
"latte"
|
||||
];
|
||||
accents = [ "pink" ];
|
||||
winDecStyles = [ "classic" ];
|
||||
};
|
||||
my-catppuccin-gtk = pkgs.catppuccin-gtk.override {
|
||||
accents = [ "pink" ];
|
||||
variant = "mocha";
|
||||
};
|
||||
in
|
||||
{
|
||||
|
||||
home.packages = with pkgs; [
|
||||
catppuccin
|
||||
my-catppuccin-gtk
|
||||
my-catppuccin-kde
|
||||
catppuccin-fcitx5
|
||||
];
|
||||
}
|
||||
|
|
@ -45,8 +45,6 @@
|
|||
# lua luajit
|
||||
lua51Packages.luarocks
|
||||
ghostscript
|
||||
mermaid-cli
|
||||
tectonic
|
||||
# Misc ta-lib ddgr protonvpn-cli
|
||||
markdown-oxide
|
||||
nushell
|
||||
|
|
|
|||
|
|
@ -1,6 +1,18 @@
|
|||
{ ... }:
|
||||
{ config, ... }:
|
||||
{
|
||||
programs.distrobox = {
|
||||
enable = true;
|
||||
containers = {
|
||||
Xilinx = {
|
||||
# Container to run Xilinx Vivado Toolchain 2022.2
|
||||
image = "ubuntu:22.04";
|
||||
additional_packages = "libncurses5-dev libtinfo5 ncurses-compat-libs lsb-release graphviz openssl xscreensaver gcc c++ xvfb xorg-dev libwebkit2gtk-4.0-37 libgtk-3-dev libgtk-4-dev libgvfsdbus gvfs libwayland-client0 libwayland-cursor0";
|
||||
home = "${config.home.homeDirectory}/.local/distrobox/Xilinx";
|
||||
init_hooks = [
|
||||
"sudo chown $USER:$USER /opt"
|
||||
"sudo mkdir -p /opt/Xilinx"
|
||||
];
|
||||
};
|
||||
};
|
||||
};
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,7 +0,0 @@
|
|||
{pkgs, ...}: {
|
||||
programs.git = {
|
||||
enable = true;
|
||||
userName = "js0ny";
|
||||
userEmail = "contact@js0ny.net";
|
||||
};
|
||||
}
|
||||
|
|
@ -1,65 +1,36 @@
|
|||
# ~/.config/nixcfgs/users/js0ny/default.nix
|
||||
{
|
||||
pkgs,
|
||||
nix-flatpak,
|
||||
plasma-manager,
|
||||
...
|
||||
}:
|
||||
let
|
||||
my-catppuccin-kde = pkgs.catppuccin-kde.override {
|
||||
flavour = [
|
||||
"mocha"
|
||||
"latte"
|
||||
];
|
||||
accents = [ "pink" ];
|
||||
winDecStyles = [ "classic" ];
|
||||
};
|
||||
my-catppuccin-gtk = pkgs.catppuccin-gtk.override {
|
||||
accents = [ "pink" ];
|
||||
variant = "mocha";
|
||||
};
|
||||
in
|
||||
{
|
||||
{...}: {
|
||||
imports = [
|
||||
./default.nix
|
||||
./packages/cli.nix
|
||||
./packages/gui.nix
|
||||
./packages/flatpak.nix
|
||||
./packages/fonts.nix
|
||||
./packages/catppuccin.nix
|
||||
./programs/chromium.nix
|
||||
./programs/gnome.nix
|
||||
./programs/plasma.nix
|
||||
./programs/shell.nix
|
||||
./programs/vscode.nix
|
||||
./programs/git.nix
|
||||
./programs/firefox.nix
|
||||
./programs/distrobox.nix
|
||||
./programs/mime.nix
|
||||
./programs/zed-editor.nix
|
||||
./programs/rime.nix
|
||||
# ./programs/floorp.nix
|
||||
../../modules/home/gnome-keyrings.nix
|
||||
../../modules/home/dev/c.nix
|
||||
../../modules/home/dev/go.nix
|
||||
../../modules/home/dev/java.nix
|
||||
../../modules/home/dev/lua.nix
|
||||
../../modules/home/dev/nix.nix
|
||||
../../modules/home/dev/python.nix
|
||||
../../modules/home/programs/eza.nix
|
||||
../../modules/home/programs/winboat.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
|
||||
# ./flatpak.nix
|
||||
];
|
||||
|
||||
home.packages = with pkgs; [
|
||||
catppuccin
|
||||
my-catppuccin-gtk
|
||||
my-catppuccin-kde
|
||||
catppuccin-fcitx5
|
||||
freerdp
|
||||
winboat
|
||||
];
|
||||
|
||||
home.stateVersion = "25.05";
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue