Pare down zsh and refactor home manager a bit
This commit is contained in:
parent
ad63481835
commit
aa1213bb65
50
flake.lock
50
flake.lock
|
@ -158,7 +158,7 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
},
|
},
|
||||||
"original": {
|
"original": {
|
||||||
"owner": "ipetkov",
|
"owner": "ipetkov",
|
||||||
"repo": "crane",
|
"repo": "crane",
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
|
@ -445,26 +445,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"linger": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-utils": [
|
|
||||||
"flake-utils"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1670283645,
|
|
||||||
"narHash": "sha256-SuC/SuQ8RUaM6RthNAkNTSnlpRXJxEmuym2OyPLLpWk=",
|
|
||||||
"owner": "mindsbackyard",
|
|
||||||
"repo": "linger-flake",
|
|
||||||
"rev": "9f8632c0621dc562dd42e9eacfdb6dae82aebf8b",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "mindsbackyard",
|
|
||||||
"repo": "linger-flake",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"nix-filter": {
|
"nix-filter": {
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1710156097,
|
"lastModified": 1710156097,
|
||||||
|
@ -733,32 +713,6 @@
|
||||||
"type": "github"
|
"type": "github"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pihole": {
|
|
||||||
"inputs": {
|
|
||||||
"flake-utils": [
|
|
||||||
"flake-utils"
|
|
||||||
],
|
|
||||||
"linger": [
|
|
||||||
"linger"
|
|
||||||
],
|
|
||||||
"nixpkgs": [
|
|
||||||
"nixpkgs"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
"locked": {
|
|
||||||
"lastModified": 1670284048,
|
|
||||||
"narHash": "sha256-lNyJ7vrDAdsPVcNBXqDUXseBBL9Kf2q64/A8ntEKXWI=",
|
|
||||||
"owner": "mindsbackyard",
|
|
||||||
"repo": "pihole-flake",
|
|
||||||
"rev": "9daaf65415ad6d3f5a8daa617d8737bc405f9dd8",
|
|
||||||
"type": "github"
|
|
||||||
},
|
|
||||||
"original": {
|
|
||||||
"owner": "mindsbackyard",
|
|
||||||
"repo": "pihole-flake",
|
|
||||||
"type": "github"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"plasma-manager": {
|
"plasma-manager": {
|
||||||
"inputs": {
|
"inputs": {
|
||||||
"home-manager": [
|
"home-manager": [
|
||||||
|
@ -839,13 +793,11 @@
|
||||||
"home-manager": "home-manager",
|
"home-manager": "home-manager",
|
||||||
"jovian": "jovian",
|
"jovian": "jovian",
|
||||||
"lanzaboote": "lanzaboote",
|
"lanzaboote": "lanzaboote",
|
||||||
"linger": "linger",
|
|
||||||
"nix-index-database": "nix-index-database",
|
"nix-index-database": "nix-index-database",
|
||||||
"nixos-generators": "nixos-generators",
|
"nixos-generators": "nixos-generators",
|
||||||
"nixos-hardware": "nixos-hardware",
|
"nixos-hardware": "nixos-hardware",
|
||||||
"nixpkgs": "nixpkgs_4",
|
"nixpkgs": "nixpkgs_4",
|
||||||
"nixpkgs-unstable": "nixpkgs-unstable",
|
"nixpkgs-unstable": "nixpkgs-unstable",
|
||||||
"pihole": "pihole",
|
|
||||||
"plasma-manager": "plasma-manager",
|
"plasma-manager": "plasma-manager",
|
||||||
"simple-nixos-mailserver": "simple-nixos-mailserver",
|
"simple-nixos-mailserver": "simple-nixos-mailserver",
|
||||||
"sops-nix": "sops-nix"
|
"sops-nix": "sops-nix"
|
||||||
|
|
|
@ -16,11 +16,8 @@
|
||||||
|
|
||||||
# You can also split up your configuration and import pieces of it here:
|
# You can also split up your configuration and import pieces of it here:
|
||||||
# ./nvim.nix
|
# ./nvim.nix
|
||||||
../package-configs/zsh.nix
|
./package-configs/plasma-desktop.nix
|
||||||
../package-configs/firefox.nix
|
./package-configs/firefox.nix
|
||||||
../package-configs/helix.nix
|
|
||||||
../package-configs/zellij.nix
|
|
||||||
./plasma-desktop
|
|
||||||
];
|
];
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
# You can add overlays here
|
# You can add overlays here
|
||||||
|
@ -96,11 +93,9 @@
|
||||||
nextcloud-client
|
nextcloud-client
|
||||||
nitrokey-app
|
nitrokey-app
|
||||||
protonvpn-gui
|
protonvpn-gui
|
||||||
sops
|
|
||||||
virtualbox
|
virtualbox
|
||||||
watchmate
|
watchmate
|
||||||
qbittorrent
|
qbittorrent
|
||||||
zsh
|
|
||||||
|
|
||||||
# Theming:
|
# Theming:
|
||||||
catppuccin-cursors
|
catppuccin-cursors
|
||||||
|
@ -119,12 +114,9 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
package = pkgs.vscodium;
|
package = pkgs.vscodium;
|
||||||
extensions = with pkgs.vscode-extensions; [
|
extensions = with pkgs.vscode-extensions; [
|
||||||
#arrterian.nix-env-selector
|
|
||||||
#ban.spellright
|
|
||||||
catppuccin.catppuccin-vsc
|
catppuccin.catppuccin-vsc
|
||||||
catppuccin.catppuccin-vsc-icons
|
catppuccin.catppuccin-vsc-icons
|
||||||
charliermarsh.ruff
|
charliermarsh.ruff
|
||||||
# dracula-theme.theme-dracula
|
|
||||||
eamodio.gitlens
|
eamodio.gitlens
|
||||||
github.vscode-pull-request-github
|
github.vscode-pull-request-github
|
||||||
jnoortheen.nix-ide
|
jnoortheen.nix-ide
|
||||||
|
@ -133,12 +125,9 @@
|
||||||
ms-toolsai.jupyter
|
ms-toolsai.jupyter
|
||||||
ms-pyright.pyright
|
ms-pyright.pyright
|
||||||
ms-python.black-formatter
|
ms-python.black-formatter
|
||||||
#ms-python.python
|
|
||||||
ms-python.vscode-pylance
|
ms-python.vscode-pylance
|
||||||
#ms-vscode-remote.remote-containers
|
|
||||||
ms-vscode-remote.remote-ssh
|
ms-vscode-remote.remote-ssh
|
||||||
oderwat.indent-rainbow
|
oderwat.indent-rainbow
|
||||||
#redhat.java
|
|
||||||
rust-lang.rust-analyzer
|
rust-lang.rust-analyzer
|
||||||
yzhang.markdown-all-in-one
|
yzhang.markdown-all-in-one
|
||||||
];
|
];
|
||||||
|
|
|
@ -19,6 +19,7 @@
|
||||||
# You can also split up your configuration and import pieces of it here:
|
# You can also split up your configuration and import pieces of it here:
|
||||||
# ./nvim.nix
|
# ./nvim.nix
|
||||||
../../desktop
|
../../desktop
|
||||||
|
../../shared
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
|
|
@ -19,7 +19,7 @@
|
||||||
# You can also split up your configuration and import pieces of it here:
|
# You can also split up your configuration and import pieces of it here:
|
||||||
# ./nvim.nix
|
# ./nvim.nix
|
||||||
../../desktop
|
../../desktop
|
||||||
../../package-configs/helix.nix
|
../../shared
|
||||||
];
|
];
|
||||||
|
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
|
|
|
@ -18,8 +18,7 @@
|
||||||
|
|
||||||
# You can also split up your configuration and import pieces of it here:
|
# You can also split up your configuration and import pieces of it here:
|
||||||
# ./nvim.nix
|
# ./nvim.nix
|
||||||
../../package-configs/zsh.nix
|
../../shared
|
||||||
../../package-configs/helix.nix
|
|
||||||
];
|
];
|
||||||
|
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
|
|
|
@ -18,10 +18,10 @@
|
||||||
|
|
||||||
# You can also split up your configuration and import pieces of it here:
|
# You can also split up your configuration and import pieces of it here:
|
||||||
# ./nvim.nix
|
# ./nvim.nix
|
||||||
../../package-configs/zsh.nix
|
|
||||||
../../package-configs/firefox.nix
|
../../desktop/package-configs/plasma-desktop.nix
|
||||||
../../desktop/plasma-desktop
|
../../desktop/package-configs/firefox.nix
|
||||||
../../package-configs/helix.nix
|
../../shared
|
||||||
];
|
];
|
||||||
nixpkgs = {
|
nixpkgs = {
|
||||||
# You can add overlays here
|
# You can add overlays here
|
||||||
|
@ -85,7 +85,7 @@
|
||||||
catppuccin-sddm-corners
|
catppuccin-sddm-corners
|
||||||
|
|
||||||
# Web browsing:
|
# Web browsing:
|
||||||
librewolf
|
firefox
|
||||||
ungoogled-chromium
|
ungoogled-chromium
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
24
home-manager/shared/default.nix
Normal file
24
home-manager/shared/default.nix
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
inputs,
|
||||||
|
outputs,
|
||||||
|
lib,
|
||||||
|
config,
|
||||||
|
pkgs,
|
||||||
|
...
|
||||||
|
}: {
|
||||||
|
imports = [
|
||||||
|
./shell/helix.nix
|
||||||
|
./shell/zellij.nix
|
||||||
|
./shell/zsh.nix
|
||||||
|
];
|
||||||
|
home = {
|
||||||
|
username = "lillian";
|
||||||
|
homeDirectory = "/home/lillian";
|
||||||
|
};
|
||||||
|
|
||||||
|
home.packages = with pkgs; [
|
||||||
|
# System tools:
|
||||||
|
sops
|
||||||
|
zsh
|
||||||
|
];
|
||||||
|
}
|
|
@ -44,64 +44,14 @@
|
||||||
enable = true;
|
enable = true;
|
||||||
plugins = [
|
plugins = [
|
||||||
"git"
|
"git"
|
||||||
"adb"
|
|
||||||
"battery"
|
|
||||||
"branch"
|
|
||||||
"coffee"
|
|
||||||
"colored-man-pages"
|
"colored-man-pages"
|
||||||
"colorize"
|
"colorize"
|
||||||
"command-not-found"
|
|
||||||
"common-aliases"
|
|
||||||
"compleat"
|
|
||||||
"composer"
|
|
||||||
"copypath"
|
|
||||||
"copybuffer"
|
|
||||||
"copyfile"
|
|
||||||
"cp"
|
|
||||||
"dirhistory"
|
|
||||||
"dirpersist"
|
|
||||||
"docker"
|
|
||||||
"docker-compose"
|
|
||||||
"extract"
|
|
||||||
"fancy-ctrl-z"
|
"fancy-ctrl-z"
|
||||||
"fastfile"
|
|
||||||
"frontend-search"
|
|
||||||
"git-auto-fetch"
|
|
||||||
"git-escape-magic"
|
|
||||||
"git-extras"
|
|
||||||
"git-flow"
|
"git-flow"
|
||||||
"github"
|
|
||||||
"gitignore"
|
|
||||||
"gnu-utils"
|
|
||||||
"gpg-agent"
|
|
||||||
"history"
|
|
||||||
"history-substring-search"
|
|
||||||
"isodate"
|
"isodate"
|
||||||
"jsontools"
|
|
||||||
"keychain"
|
|
||||||
"man"
|
|
||||||
"nanoc"
|
|
||||||
"pip"
|
|
||||||
"pipenv"
|
|
||||||
"pyenv"
|
|
||||||
"python"
|
|
||||||
"rsync"
|
|
||||||
"rvm"
|
|
||||||
"screen"
|
|
||||||
"sdk"
|
|
||||||
"sfdx"
|
|
||||||
"shell-proxy"
|
|
||||||
"sudo"
|
|
||||||
"systemadmin"
|
|
||||||
"systemd"
|
|
||||||
"themes"
|
|
||||||
"urltools"
|
|
||||||
"web-search"
|
|
||||||
"zsh-interactive-cd"
|
|
||||||
"zsh-navigation-tools"
|
|
||||||
"z"
|
"z"
|
||||||
];
|
];
|
||||||
theme = "jtriley";
|
theme = "catppuccin-macchiato";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
Loading…
Reference in a new issue