Pare down zsh and refactor home manager a bit

This commit is contained in:
Lillian Violet 2024-04-29 20:30:22 +02:00
parent ad63481835
commit aa1213bb65
13 changed files with 36 additions and 121 deletions

View file

@ -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"

View file

@ -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
]; ];

View file

@ -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; [

View file

@ -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; [

View file

@ -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 = {

View file

@ -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
]; ];

View 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
];
}

View file

@ -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";
}; };
}; };
} }