From 5d3bed4c0721443f0be855c7e68a6fb8d5fd7988 Mon Sep 17 00:00:00 2001 From: Julien Malka <julien@malka.sh> Date: Thu, 9 May 2024 00:26:09 +0200 Subject: [PATCH] chore: remove sops executable from home --- machines/enigma/home-julien.nix | 177 +++++++++++++++---------------- machines/fischer/home-julien.nix | 144 ++++++++++++------------- machines/tower/home-julien.nix | 16 ++- machines/x2100/home-julien.nix | 169 ++++++++++++++--------------- 4 files changed, 246 insertions(+), 260 deletions(-) diff --git a/machines/enigma/home-julien.nix b/machines/enigma/home-julien.nix index 6d06ffd..b5e6875 100644 --- a/machines/enigma/home-julien.nix +++ b/machines/enigma/home-julien.nix @@ -1,102 +1,95 @@ { pkgs, ... }: { - luj.hmgr.julien = - { - home.stateVersion = "23.05"; - luj.programs.neovim.enable = true; - luj.programs.ssh-client.enable = true; - luj.programs.git.enable = true; - luj.programs.gtk.enable = true; - luj.programs.kitty.enable = true; - luj.programs.emacs.enable = false; - luj.programs.hyprland.enable = true; - luj.programs.dunst.enable = true; - luj.emails.enable = true; + luj.hmgr.julien = { + home.stateVersion = "23.05"; + luj.programs.neovim.enable = true; + luj.programs.ssh-client.enable = true; + luj.programs.git.enable = true; + luj.programs.gtk.enable = true; + luj.programs.kitty.enable = true; + luj.programs.emacs.enable = false; + luj.programs.hyprland.enable = true; + luj.programs.dunst.enable = true; + luj.emails.enable = true; - luj.programs.waybar = { + luj.programs.waybar = { + enable = true; + interfaceName = ""; + }; + + programs.rofi = { + enable = true; + package = pkgs.rofi-wayland; + font = "Fira Font"; + theme = "DarkBlue"; + }; + + programs.direnv = { + enable = true; + enableZshIntegration = true; + nix-direnv.enable = true; + }; + + home.pointerCursor = { + gtk.enable = true; + name = "Adwaita"; + package = pkgs.gnome.adwaita-icon-theme; + size = 15; + x11 = { enable = true; - interfaceName = ""; - }; - - programs.rofi = { - enable = true; - package = pkgs.rofi-wayland; - font = "Fira Font"; - theme = "DarkBlue"; - }; - - programs.direnv = { - enable = true; - enableZshIntegration = true; - nix-direnv.enable = true; - }; - - home.pointerCursor = { - gtk.enable = true; - name = "Adwaita"; - package = pkgs.gnome.adwaita-icon-theme; - size = 15; - x11 = { - enable = true; - defaultCursor = "Adwaita"; - }; - }; - - - programs.obs-studio = { - enable = true; - plugins = with pkgs; [ obs-studio-plugins.obs-vkcapture ]; - }; - - - home.packages = with pkgs; - [ - du-dust - kitty - jq - lazygit - fira-code - feh - meld - vlc - nerdfonts - jetbrains-mono - cantarell-fonts - unstable.nixd - libreoffice - unstable.signal-desktop - font-awesome - nodejs - neomutt - htop - evince - mosh - zotero - flameshot - albert - kitty - networkmanagerapplet - element-desktop - xdg-utils - sops - step-cli - scli - jftui - texlive.combined.scheme-full - ]; - - fonts.fontconfig.enable = true; - - programs.firefox = { - enable = true; - package = pkgs.firefox-esr; - }; - - home.keyboard = { - layout = "fr"; + defaultCursor = "Adwaita"; }; }; + programs.obs-studio = { + enable = true; + plugins = with pkgs; [ obs-studio-plugins.obs-vkcapture ]; + }; + home.packages = with pkgs; [ + du-dust + kitty + jq + lazygit + fira-code + feh + meld + vlc + nerdfonts + jetbrains-mono + cantarell-fonts + unstable.nixd + libreoffice + unstable.signal-desktop + font-awesome + nodejs + neomutt + htop + evince + mosh + zotero + flameshot + albert + kitty + networkmanagerapplet + element-desktop + xdg-utils + step-cli + scli + jftui + texlive.combined.scheme-full + ]; + + fonts.fontconfig.enable = true; + + programs.firefox = { + enable = true; + package = pkgs.firefox-esr; + }; + + home.keyboard = { + layout = "fr"; + }; + }; } diff --git a/machines/fischer/home-julien.nix b/machines/fischer/home-julien.nix index 8f6401d..69a694d 100644 --- a/machines/fischer/home-julien.nix +++ b/machines/fischer/home-julien.nix @@ -1,84 +1,74 @@ { pkgs, ... }: { - luj.hmgr.julien = - { - home.stateVersion = "22.11"; - luj.programs.neovim.enable = true; - luj.programs.ssh-client.enable = true; - luj.programs.git.enable = true; - luj.programs.gtk.enable = true; - luj.programs.waybar.enable = true; - luj.programs.waybar.interfaceName = "enp0s13f0u1u4u4"; - luj.programs.kitty.enable = true; - luj.programs.dunst.enable = true; - luj.programs.firefox.enable = true; - luj.emails.enable = true; - luj.programs.sway = { - enable = true; - modifier = "Mod1"; - background = ./wallpaper.jpg; - }; - - - programs.rofi = { - enable = true; - package = pkgs.rofi-wayland; - font = "Fira Font"; - theme = "DarkBlue"; - }; - - - home.pointerCursor = { - name = "Adwaita"; - package = pkgs.gnome.adwaita-icon-theme; - size = 15; - }; - - - home.packages = with pkgs; - [ - du-dust - kitty - jq - lazygit - fira-code - emacs29-pgtk - feh - meld - vlc - jftui - nerdfonts - cantarell-fonts - libreoffice - font-awesome - nodejs - neomutt - htop - evince - mosh - zotero - flameshot - networkmanagerapplet - xdg-utils - sops - step-cli - gh - gh-dash - cvc5 - signal-desktop - scli - texlive.combined.scheme-full - ]; - - fonts.fontconfig.enable = true; - - home.keyboard = { - layout = "fr"; - }; - - + luj.hmgr.julien = { + home.stateVersion = "22.11"; + luj.programs.neovim.enable = true; + luj.programs.ssh-client.enable = true; + luj.programs.git.enable = true; + luj.programs.gtk.enable = true; + luj.programs.waybar.enable = true; + luj.programs.waybar.interfaceName = "enp0s13f0u1u4u4"; + luj.programs.kitty.enable = true; + luj.programs.dunst.enable = true; + luj.programs.firefox.enable = true; + luj.emails.enable = true; + luj.programs.sway = { + enable = true; + modifier = "Mod1"; + background = ./wallpaper.jpg; }; + programs.rofi = { + enable = true; + package = pkgs.rofi-wayland; + font = "Fira Font"; + theme = "DarkBlue"; + }; + home.pointerCursor = { + name = "Adwaita"; + package = pkgs.gnome.adwaita-icon-theme; + size = 15; + }; + + home.packages = with pkgs; [ + du-dust + kitty + jq + lazygit + fira-code + emacs29-pgtk + feh + meld + vlc + jftui + nerdfonts + cantarell-fonts + libreoffice + font-awesome + nodejs + neomutt + htop + evince + mosh + zotero + flameshot + networkmanagerapplet + xdg-utils + step-cli + gh + gh-dash + cvc5 + signal-desktop + scli + texlive.combined.scheme-full + ]; + + fonts.fontconfig.enable = true; + + home.keyboard = { + layout = "fr"; + }; + }; } diff --git a/machines/tower/home-julien.nix b/machines/tower/home-julien.nix index 1ffb6af..479021b 100644 --- a/machines/tower/home-julien.nix +++ b/machines/tower/home-julien.nix @@ -1,15 +1,25 @@ { pkgs, ... }: { - luj.hmgr.julien = { - home.packages = with pkgs; [ unstable.deploy-rs nixpkgs-review nixpkgs-fmt gh sops unstable.nix-eval-jobs nix-bisect htop hydrasect tmux lazygit jq ]; + home.packages = with pkgs; [ + unstable.deploy-rs + nixpkgs-review + nixpkgs-fmt + gh + unstable.nix-eval-jobs + nix-bisect + htop + hydrasect + tmux + lazygit + jq + ]; home.stateVersion = "22.11"; luj.programs.neovim.enable = true; luj.programs.ssh-client.enable = true; luj.programs.git.enable = true; luj.programs.fish.enable = true; luj.programs.pass.enable = true; - }; } diff --git a/machines/x2100/home-julien.nix b/machines/x2100/home-julien.nix index 9a7db9c..ad9a7f8 100644 --- a/machines/x2100/home-julien.nix +++ b/machines/x2100/home-julien.nix @@ -1,95 +1,88 @@ { pkgs, ... }: { - luj.hmgr.julien = - { - home.stateVersion = "22.11"; - luj.programs.neovim.enable = true; - luj.programs.ssh-client.enable = true; - luj.programs.git.enable = true; - luj.programs.gtk.enable = true; - luj.programs.alacritty.enable = true; - luj.programs.waybar.enable = true; - luj.programs.waybar.interfaceName = "wlp3s0"; - luj.programs.kitty.enable = true; - luj.programs.dunst.enable = true; - luj.emails.enable = true; - luj.programs.firefox.enable = true; - luj.programs.pass.enable = true; - luj.programs.sway = { - enable = true; - modifier = "Mod4"; - background = ./wallpaper.jpg; - }; - - programs.rofi = { - enable = true; - package = pkgs.rofi-wayland; - font = "Fira Font"; - theme = "DarkBlue"; - }; - - programs.direnv = { - enable = true; - enableZshIntegration = true; - nix-direnv.enable = true; - }; - - - home.pointerCursor = { - name = "Adwaita"; - package = pkgs.gnome.adwaita-icon-theme; - size = 15; - x11 = { - enable = true; - defaultCursor = "Adwaita"; - }; - }; - - home.packages = with pkgs; - [ - du-dust - kitty - jq - lazygit - fira-code - feh - meld - emacs29-pgtk - vlc - jftui - nerdfonts - libreoffice - font-awesome - cantarell-fonts - roboto - nodejs - neomutt - htop - evince - mosh - zotero - flameshot - kitty - networkmanagerapplet - xdg-utils - sops - step-cli - gh - gh-dash - cvc5 - signal-desktop - scli - texlive.combined.scheme-full - ]; - - fonts.fontconfig.enable = true; - - home.keyboard = { - layout = "fr"; - }; - + luj.hmgr.julien = { + home.stateVersion = "22.11"; + luj.programs.neovim.enable = true; + luj.programs.ssh-client.enable = true; + luj.programs.git.enable = true; + luj.programs.gtk.enable = true; + luj.programs.alacritty.enable = true; + luj.programs.waybar.enable = true; + luj.programs.waybar.interfaceName = "wlp3s0"; + luj.programs.kitty.enable = true; + luj.programs.dunst.enable = true; + luj.emails.enable = true; + luj.programs.firefox.enable = true; + luj.programs.pass.enable = true; + luj.programs.sway = { + enable = true; + modifier = "Mod4"; + background = ./wallpaper.jpg; }; + programs.rofi = { + enable = true; + package = pkgs.rofi-wayland; + font = "Fira Font"; + theme = "DarkBlue"; + }; + programs.direnv = { + enable = true; + enableZshIntegration = true; + nix-direnv.enable = true; + }; + + home.pointerCursor = { + name = "Adwaita"; + package = pkgs.gnome.adwaita-icon-theme; + size = 15; + x11 = { + enable = true; + defaultCursor = "Adwaita"; + }; + }; + + home.packages = with pkgs; [ + du-dust + kitty + jq + lazygit + fira-code + feh + meld + emacs29-pgtk + vlc + jftui + nerdfonts + libreoffice + font-awesome + cantarell-fonts + roboto + nodejs + neomutt + htop + evince + mosh + zotero + flameshot + kitty + networkmanagerapplet + xdg-utils + step-cli + gh + gh-dash + cvc5 + signal-desktop + scli + texlive.combined.scheme-full + ]; + + fonts.fontconfig.enable = true; + + home.keyboard = { + layout = "fr"; + }; + }; }