diff options
Diffstat (limited to 'home-manager')
-rw-r--r-- | home-manager/alacritty/argonout.json | 29 | ||||
-rw-r--r-- | home-manager/alacritty/catppuccin-frappe.json | 82 | ||||
-rw-r--r-- | home-manager/alacritty/catppuccin-latte.json | 86 | ||||
-rw-r--r-- | home-manager/alacritty/kanagawa.json | 43 | ||||
-rw-r--r-- | home-manager/alacritty/retrowave.json | 42 | ||||
-rw-r--r-- | home-manager/alacritty/solarized.yaml | 28 | ||||
-rw-r--r-- | home-manager/alacritty/tokyonight.json | 39 | ||||
-rw-r--r-- | home-manager/common.nix | 289 | ||||
-rw-r--r-- | home-manager/compositor/hyprland.nix | 209 | ||||
-rw-r--r-- | home-manager/entrypoints/personal.nix | 58 | ||||
-rw-r--r-- | home-manager/entrypoints/work.nix | 90 | ||||
-rw-r--r-- | home-manager/home.nix | 0 | ||||
-rw-r--r-- | home-manager/hostnet.nix | 29 | ||||
-rw-r--r-- | home-manager/programming-languages/php.nix | 8 | ||||
-rw-r--r-- | home-manager/static/alacritty-wavez.json | 29 | ||||
-rw-r--r-- | home-manager/static/helix-wavez.toml | 85 | ||||
-rw-r--r-- | home-manager/static/wallpaper.jpg | bin | 1937906 -> 0 bytes | |||
-rw-r--r-- | home-manager/systemd/llama.nix | 28 |
18 files changed, 0 insertions, 1174 deletions
diff --git a/home-manager/alacritty/argonout.json b/home-manager/alacritty/argonout.json deleted file mode 100644 index a31e323..0000000 --- a/home-manager/alacritty/argonout.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "colors": { - "primary": { - "background": "0x292C3E", - "foreground": "0xEBEBEB" - }, - "normal": { - "black": "0x0d0d0d", - "red": "0xFF301B", - "green": "0xA0E521", - "yellow": "0xFFC620", - "blue": "0x1BA6FA", - "magenta": "0x8763B8", - "cyan": "0x21DEEF", - "white": "0xEBEBEB" - }, - "bright": { - "black": "0x6D7070", - "red": "0xFF4352", - "green": "0xB8E466", - "yellow": "0xFFD750", - "blue": "0x1BA6FA", - "magenta": "0xA578EA", - "cyan": "0x73FBF1", - "white": "0xFEFEF8" - } - } -} - diff --git a/home-manager/alacritty/catppuccin-frappe.json b/home-manager/alacritty/catppuccin-frappe.json deleted file mode 100644 index e465a9b..0000000 --- a/home-manager/alacritty/catppuccin-frappe.json +++ /dev/null @@ -1,82 +0,0 @@ -{ - "colors": { - "primary": { - "background": "#303446", - "foreground": "#C6D0F5", - "dim_foreground": "#C6D0F5", - "bright_foreground": "#C6D0F5" - }, - "cursor": { - "text": "#303446", - "cursor": "#F2D5CF" - }, - "vi_mode_cursor": { - "text": "#303446", - "cursor": "#BABBF1" - }, - "search": { - "matches": { - "foreground": "#303446", - "background": "#A5ADCE" - }, - "focused_match": { - "foreground": "#303446", - "background": "#A6D189" - } - }, - "hints": { - "start": { - "foreground": "#303446", - "background": "#E5C890" - }, - "end": { - "foreground": "#303446", - "background": "#A5ADCE" - } - }, - "selection": { - "text": "#303446", - "background": "#F2D5CF" - }, - "normal": { - "black": "#51576D", - "red": "#E78284", - "green": "#A6D189", - "yellow": "#E5C890", - "blue": "#8CAAEE", - "magenta": "#F4B8E4", - "cyan": "#81C8BE", - "white": "#B5BFE2" - }, - "bright": { - "black": "#626880", - "red": "#E78284", - "green": "#A6D189", - "yellow": "#E5C890", - "blue": "#8CAAEE", - "magenta": "#F4B8E4", - "cyan": "#81C8BE", - "white": "#A5ADCE" - }, - "dim": { - "black": "#51576D", - "red": "#E78284", - "green": "#A6D189", - "yellow": "#E5C890", - "blue": "#8CAAEE", - "magenta": "#F4B8E4", - "cyan": "#81C8BE", - "white": "#B5BFE2" - }, - "indexed_colors": [ - { - "index": 16, - "color": "#EF9F76" - }, - { - "index": 17, - "color": "#F2D5CF" - } - ] - } -} diff --git a/home-manager/alacritty/catppuccin-latte.json b/home-manager/alacritty/catppuccin-latte.json deleted file mode 100644 index f4a9b2b..0000000 --- a/home-manager/alacritty/catppuccin-latte.json +++ /dev/null @@ -1,86 +0,0 @@ -{ - "colors": { - "primary": { - "background": "#EFF1F5", - "foreground": "#4C4F69", - "dim_foreground": "#4C4F69", - "bright_foreground": "#4C4F69" - }, - "cursor": { - "text": "#EFF1F5", - "cursor": "#DC8A78" - }, - "vi_mode_cursor": { - "text": "#EFF1F5", - "cursor": "#7287FD" - }, - "search": { - "matches": { - "foreground": "#EFF1F5", - "background": "#6C6F85" - }, - "focused_match": { - "foreground": "#EFF1F5", - "background": "#40A02B" - }, - "footer_bar": { - "foreground": "#EFF1F5", - "background": "#6C6F85" - } - }, - "hints": { - "start": { - "foreground": "#EFF1F5", - "background": "#DF8E1D" - }, - "end": { - "foreground": "#EFF1F5", - "background": "#6C6F85" - } - }, - "selection": { - "text": "#EFF1F5", - "background": "#DC8A78" - }, - "normal": { - "black": "#5C5F77", - "red": "#D20F39", - "green": "#40A02B", - "yellow": "#DF8E1D", - "blue": "#1E66F5", - "magenta": "#EA76CB", - "cyan": "#179299", - "white": "#ACB0BE" - }, - "bright": { - "black": "#6C6F85", - "red": "#D20F39", - "green": "#40A02B", - "yellow": "#DF8E1D", - "blue": "#1E66F5", - "magenta": "#EA76CB", - "cyan": "#179299", - "white": "#BCC0CC" - }, - "dim": { - "black": "#5C5F77", - "red": "#D20F39", - "green": "#40A02B", - "yellow": "#DF8E1D", - "blue": "#1E66F5", - "magenta": "#EA76CB", - "cyan": "#179299", - "white": "#ACB0BE" - }, - "indexed_colors": [ - { - "index": 16, - "color": "#FE640B" - }, - { - "index": 17, - "color": "#DC8A78" - } - ] - } -} diff --git a/home-manager/alacritty/kanagawa.json b/home-manager/alacritty/kanagawa.json deleted file mode 100644 index 3ed1a40..0000000 --- a/home-manager/alacritty/kanagawa.json +++ /dev/null @@ -1,43 +0,0 @@ -{ - "colors": { - "primary": { - "background": "0x1f1f28", - "foreground": "0xdcd7ba" - }, - "normal": { - "black": "0x090618", - "red": "0xc34043", - "green": "0x76946a", - "yellow": "0xc0a36e", - "blue": "0x7e9cd8", - "magenta": "0x957fb8", - "cyan": "0x6a9589", - "white": "0xc8c093" - }, - "bright": { - "black": "0x727169", - "red": "0xe82424", - "green": "0x98bb6c", - "yellow": "0xe6c384", - "blue": "0x7fb4ca", - "magenta": "0x938aa9", - "cyan": "0x7aa89f", - "white": "0xdcd7ba" - }, - "selection": { - "background": "0x2d4f67", - "foreground": "0xc8c093" - }, - "indexed_colors": [ - { - "index": 16, - "color": "0xffa066" - }, - { - "index": 17, - "color": "0xff5d62" - } - ] - } -} - diff --git a/home-manager/alacritty/retrowave.json b/home-manager/alacritty/retrowave.json deleted file mode 100644 index 63559cf..0000000 --- a/home-manager/alacritty/retrowave.json +++ /dev/null @@ -1,42 +0,0 @@ -{ - "colors": { - "primary": { - "background": "0x070825", - "foreground": "0x46BDFF" - }, - "normal": { - "black": "0x181A1F", - "red": "0xFF16B0", - "green": "0x929292", - "yellow": "0xfcee54", - "blue": "0xffffff", - "magenta": "0xFF92DF", - "cyan": "0xdf81fc", - "white": "0xFFFFFF" - }, - "bright": { - "black": "0xFF16B0", - "red": "0xf85353", - "green": "0xfcee54", - "yellow": "0xffffff", - "blue": "0x46BDFF", - "magenta": "0xFF92DF", - "cyan": "0xff901f", - "white": "0xffffff" - }, - "selection": { - "background": "0x2d4f67", - "foreground": "0xc8c093" - }, - "indexed_colors": [ - { - "index": 16, - "color": "0xffa066" - }, - { - "index": 17, - "color": "0xff5d62" - } - ] - } -} diff --git a/home-manager/alacritty/solarized.yaml b/home-manager/alacritty/solarized.yaml deleted file mode 100644 index 1f9591c..0000000 --- a/home-manager/alacritty/solarized.yaml +++ /dev/null @@ -1,28 +0,0 @@ -# Colors (Solarized Light) -colors: - # Default colors - primary: - background: '0xfdf6e3' - foreground: '0x586e75' - - # Normal colors - normal: - black: '0x073642' - red: '0xdc322f' - green: '0x859900' - yellow: '0xb58900' - blue: '0x268bd2' - magenta: '0xd33682' - cyan: '0x2aa198' - white: '0xeee8d5' - - # Bright colors - bright: - black: '0x002b36' - red: '0xcb4b16' - green: '0x586e75' - yellow: '0x657b83' - blue: '0x839496' - magenta: '0x6c71c4' - cyan: '0x93a1a1' - white: '0xfdf6e3' diff --git a/home-manager/alacritty/tokyonight.json b/home-manager/alacritty/tokyonight.json deleted file mode 100644 index a918eb0..0000000 --- a/home-manager/alacritty/tokyonight.json +++ /dev/null @@ -1,39 +0,0 @@ -{ - "colors": { - "primary": { - "background": "0x24283b", - "foreground": "0xc0caf5" - }, - "normal": { - "black": "0x1d202f", - "red": "0xf7768e", - "green": "0x9ece6a", - "yellow": "0xe0af68", - "blue": "0x7aa2f7", - "magenta": "0xbb9af7", - "cyan": "0x7dcfff", - "white": "0xa9b1d6" - }, - "bright": { - "black": "0x414868", - "red": "0xf7768e", - "green": "0x9ece6a", - "yellow": "0xe0af68", - "blue": "0x7aa2f7", - "magenta": "0xbb9af7", - "cyan": "0x7dcfff", - "white": "0xc0caf5" - }, - "indexed_colors": [ - { - "index": 16, - "color": "0xff9e64" - }, - { - "index": 17, - "color": "0xdb4b4b" - } - ] - } -} - diff --git a/home-manager/common.nix b/home-manager/common.nix deleted file mode 100644 index 19a5c99..0000000 --- a/home-manager/common.nix +++ /dev/null @@ -1,289 +0,0 @@ -{ lib, pkgs, inputs, ... }: { - imports = [ - ./compositor/hyprland.nix - ]; - home.packages = [ - pkgs.gnumake - pkgs.git-crypt - pkgs.maim - pkgs.xkcdpass - pkgs.speedtest-cli - pkgs.bitwarden-cli - # Language servers - pkgs.nixfmt-rfc-style - inputs.nil.packages."${pkgs.system}".nil - pkgs.pyright - pkgs.gopls - pkgs.lua-language-server - pkgs.ansible-language-server - pkgs.ansible-lint - # --- - pkgs.fd - pkgs.glow - pkgs.eza - pkgs.openssh - - pkgs.cobra-cli - pkgs.yq-go - - # Programming languages - pkgs.gleam - pkgs.erlang_26 - pkgs.elixir_1_15 - pkgs.elixir_ls - - # Python formatted and linter - pkgs.python313 - pkgs.black - pkgs.ruff - - pkgs.font-awesome - pkgs.pinentry-gnome3 - ]; - - - home.sessionVariables = { EDITOR = "hx"; }; - home.sessionPath = [ "$GOBIN" ]; - - programs.ripgrep.enable = true; - programs.bat.enable = true; - programs.btop.enable = true; - programs.go = { - enable = true; - goPath = "go"; - goBin = "go/bin"; - }; - programs.rbw.enable = true; - programs.rbw.settings = { - email = "jaspert.ras@gmail.com"; - pinentry = pkgs.pinentry-gnome3; - }; - - programs.zoxide = { - enable = true; - options = [ "--cmd cd" ]; - }; - programs.fzf.enable = true; - - programs.direnv = { - enable = true; - nix-direnv.enable = true; - }; - - programs.zsh = { - enable = true; - defaultKeymap = "emacs"; - envExtra = '' - export ZVM_VI_INSERT_ESCAPE_BINDKEY="jk" - ''; - initExtra = '' - # https://github.com/jeffreytse/zsh-vi-mode - source ${pkgs.zsh-vi-mode}/share/zsh-vi-mode/zsh-vi-mode.plugin.zsh - ''; - shellAliases = { - g = "git"; - }; - }; - - programs.git = { - enable = true; - aliases = { - b = "branch"; - f = "fetch"; - p = "pull"; - s = "status"; - co = "checkout"; - pu = "push"; - nb = "checkout -b"; - db = "branch -D"; - lg = - "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit"; - praise = "blame"; - bump = "!git bump"; - ae = "!git add -A && git commit --amend"; - ad = "commit --amend"; - ac = "!git add -A && git commit"; - rmbs = - "!git branch | grep -wv master | grep -wv main | xargs git branch -D"; - }; - extraConfig = { - pull.rebase = false; - init.defaultBranch = "main"; - }; - }; - - programs.starship = { - enable = true; - settings = { - directory.style = "blue"; - - format = lib.concatStrings [ - "$username" - "$hostname" - "$directory" - "$git_branch" - "$git_state" - "$git_status" - "$cmd_duration" - "$line_break" - "$python" - "$openstack" - "$character" - ]; - - character = { - success_symbol = "[❯](purple)"; - error_symbol = "[❯](red)"; - vimcmd_symbol = "[❮](green)"; - }; - - git_branch = { - format = "[$branch]($style)"; - style = "bright-black"; - }; - - git_status = { - format = - "[[(*$conflicted$untracked$modified$staged$renamed$deleted)](218) ($ahead_behind$stashed)]($style)"; - style = "cyan"; - conflicted = ""; - untracked = ""; - modified = ""; - staged = ""; - renamed = ""; - deleted = ""; - stashed = "≡"; - }; - - git_state = { - format = "'([$state( $progress_current/$progress_total)]($style))' "; - style = "bright-black"; - }; - - cmd_duration = { - format = "[$duration]($style) "; - style = "yellow"; - }; - - python = { - format = "[$virtualenv]($style) "; - style = "bright-black"; - }; - }; - }; - - home.file = { - helix-ferra = { - source = ./static/helix-wavez.toml; - target = ".config/helix/themes/wavez.toml"; - }; - }; - - programs.helix = { - enable = true; - package = inputs.helix.packages."${pkgs.system}".helix; - defaultEditor = true; - languages = { - language = [ - { - name = "python"; - language-servers = [ "pyright" "ruff" ]; - formatter = { command = "black"; args = ["--line-length" "88" "--quiet" "-"]; }; - auto-format = true; - } - { - name = "elixir"; - language-servers = [ "elixir-ls" ]; - formatter = { command = "mix format"; }; - auto-format = true; - } - ]; - language-server.pyright.config.python.analysis = { typeCheckingMode = "basic"; }; - language-server.ruff = { command = "ruff"; }; - language-server.ruff.config.setting = { args = ["--ignore" "E501" ]; }; - language-server.intelephense = with pkgs.nodePackages; { - command = "${intelephense}/bin/intelephense"; - }; - }; - settings = { - theme = "wavez"; - keys.normal = { - space.F = "file_picker_in_current_buffer_directory"; - }; - editor = { - end-of-line-diagnostics = "hint"; - line-number = "relative"; - bufferline = "always"; - auto-save = false; - - inline-diagnostics = { - cursor-line = "error"; - }; - - lsp = { - enable = true; - display-messages = true; - }; - - indent-guides = { - render = true; - skip-levels = 1; - }; - }; - }; - }; - - services.ssh-agent.enable = true; - programs.ssh = { - enable = true; - package = "${pkgs.openssh}"; - addKeysToAgent = "yes"; - }; - - programs.alacritty = { - enable = true; - settings = { - window = { - padding = { x = 5; y = 2; }; - }; - env = { TERM = "alacritty-direct"; }; - terminal.shell = { - program = "${pkgs.zsh}/bin/zsh"; - args = [ "-l" ]; - }; - } // builtins.fromJSON (builtins.readFile ./static/alacritty-wavez.json); - }; - - programs.taskwarrior = { - enable = true; - package = "${pkgs.taskwarrior3}"; - }; - - xdg.mimeApps = { - enable = true; - defaultApplications = { - "x-scheme-handler/http" = "firefox.desktop"; - "x-scheme-handler/https" = "firefox.desktop"; - "x-scheme-handler/chrome" = "firefox.desktop"; - "text/html" = "firefox.desktop"; - "application/x-extension-htm" = "firefox.desktop"; - "application/x-extension-html" = "firefox.desktop"; - "application/x-extension-shtml" = "firefox.desktop"; - "application/xhtml+xml" = "firefox.desktop"; - "application/x-extension-xhtml" = "firefox.desktop"; - "application/x-extension-xht" = "firefox.desktop"; - }; - associations.added = { - "x-scheme-handler/http" = "firefox.desktop"; - "x-scheme-handler/https" = "firefox.desktop"; - "x-scheme-handler/chrome" = "firefox.desktop"; - "text/html" = "firefox.desktop"; - "application/x-extension-htm" = "firefox.desktop"; - "application/x-extension-html" = "firefox.desktop"; - "application/x-extension-shtml" = "firefox.desktop"; - "application/xhtml+xml" = "firefox.desktop"; - "application/x-extension-xhtml" = "firefox.desktop"; - "application/x-extension-xht" = "firefox.desktop"; - }; - }; -} diff --git a/home-manager/compositor/hyprland.nix b/home-manager/compositor/hyprland.nix deleted file mode 100644 index f4c35de..0000000 --- a/home-manager/compositor/hyprland.nix +++ /dev/null @@ -1,209 +0,0 @@ -{ pkgs, inputs, monitor-names, ... }: -let - wallpaper = ../static/wallpaper.jpg; -in -{ - home.packages = with pkgs; [ - rofi-wayland-unwrapped - rofi-rbw-wayland - grimblast - hyprpicker - wl-clipboard - ]; - - # Required for hyprpicker's cursor but also seems to fix some icons for astal - home.pointerCursor = { - gtk.enable = true; - package = pkgs.adwaita-icon-theme; - name = "Adwaita"; - size = 16; - }; - - services.wlsunset.enable = true; - services.wlsunset.sunrise = "06:00"; - services.wlsunset.sunset = "17:00"; - - wayland.windowManager.hyprland.enable = true; - wayland.windowManager.hyprland.systemd.enable = true; - wayland.windowManager.hyprland.plugins = [ - inputs.hy3.packages.x86_64-linux.hy3 - ]; - - wayland.windowManager.hyprland.settings = { - "$terminal" = "alacritty"; - "$mod" = "SUPER"; - - exec-once = [ - "astal-bar" - ]; - - debug = { - "disable_logs" = false; - }; - - general = { - "layout" = "hy3"; - "border_size" = 2; - "col.active_border" = "rgba(fe8423ee) rgba(e11701ee) 45deg"; - "col.inactive_border" = "rgba(595959aa)"; - }; - - monitor = [ - "Unknown-1, disable" - ",preferred,auto,auto" - ]; - - xwayland = { - force_zero_scaling = true; - }; - - animations = { - bezier = [ - "easeOutQuint,0.23,1,0.32,1" - "easeInOutCubic,0.65,0.05,0.36,1" - "linear,0,0,1,1" - "almostLinear,0.5,0.5,0.75,1.0" - "quick,0.15,0,0.1,1" - ]; - animation = [ - "global, 1, 10, default" - "border, 1, 5.39, easeOutQuint" - "windows, 1, 4.79, easeOutQuint" - "windowsIn, 1, 4.1, easeOutQuint, popin 87%" - "windowsOut, 1, 1.49, linear, popin 87%" - "fadeIn, 1, 1.73, almostLinear" - "fadeOut, 1, 1.46, almostLinear" - "fade, 1, 3.03, quick" - "layers, 1, 3.81, easeOutQuint" - "layersIn, 1, 4, easeOutQuint, fade" - "layersOut, 1, 1.5, linear, fade" - "fadeLayersIn, 1, 1.79, almostLinear" - "fadeLayersOut, 1, 1.39, almostLinear" - "workspaces, 1, 1.94, almostLinear, fade" - ]; - }; - - decoration = { - "rounding" = 5; - "inactive_opacity" = 0.8; - }; - - bind = - [ - "$mod, Return, exec, alacritty" - "$mod, Semicolon, hy3:makegroup, h" - "$mod, D, exec, ${pkgs.rofi-wayland-unwrapped}/bin/rofi -show drun" - "$mod, F, fullscreen, 1" - "$mod, H, hy3:movefocus, l" - "$mod, J, hy3:movefocus, d" - "$mod, K, hy3:movefocus, u" - "$mod, L, hy3:movefocus, r" - "$mod, P, exec, ${pkgs.grimblast}/bin/grimblast copy area" - "$mod, Q, exec, ${pkgs.hyprlock}/bin/hyprlock" - "$mod, V, hy3:makegroup, v" - "$mod, W, hy3:changegroup, toggletab" - "$mod, X, movecurrentworkspacetomonitor, +1" - - "$mod SHIFT, C, exec, ${pkgs.hyprpicker}/bin/hyprpicker -a -f hex" - "$mod SHIFT, D, exec, ${pkgs.rofi-rbw-wayland}/bin/rofi-rbw" - "$mod SHIFT, H, hy3:movewindow, l" - "$mod SHIFT, J, hy3:movewindow, d" - "$mod SHIFT, K, hy3:movewindow, u" - "$mod SHIFT, L, hy3:movewindow, r" - "$mod SHIFT, P, exec, ${pkgs.grimblast}/bin/grimblast copy screen" - "$mod SHIFT, Q, hy3:killactive" - ] - ++ ( - builtins.concatLists (builtins.genList (i: - let ws = i + 1; - in [ - "$mod, code:1${toString i}, workspace, ${toString ws}" - "$mod SHIFT, code:1${toString i}, hy3:movetoworkspace, ${toString ws}" - ] - ) - 9) - ); - - plugin = { - hy3 = { - tabs = { - "col.active" = "0xFFFE8423"; - "col.inactive" = "0xFF103543"; - "col.text.inactive" = "0xFFFECDB2"; - }; - }; - }; - }; - - programs.waybar.enable = true; - programs.waybar.settings = { - mainBar = { - layer = "top"; - position = "bottom"; - output = monitor-names; - modules-left = [ - "hyprland/workspaces" - ]; - modules-right = [ - "clock" - "battery" - ]; - - "hyprland/workspaces" = { - all-outputs = true; - format-icons = { - active = ""; - default = ""; - }; - format = "{id} {icon}"; - window-rewrite-default = "*"; - }; - }; - }; - - services.hyprpaper.enable = true; - services.hyprpaper.settings = { - preload = [ "${wallpaper}" ]; - wallpaper = [ ",${wallpaper}" ]; - }; - - programs.hyprlock.enable = true; - programs.hyprlock.settings = { - background = [ - { path = "${wallpaper}"; - blur_passes = 2; - monitor = ""; - } - ]; - - general = { - no_fade_in = true; - no_fade_out = true; - hide_cursor = false; - disable_loading_bar = true; - grace = 0; - }; - - input-field = [ - { - monitor = ""; - size = "250, 60"; - outline_thickness = 2; - dots_size = 0.2; # Scale of input-field height, 0.2 - 0.8 - dots_spacing = 0.35; # Scale of dots' absolute size, 0.0 - 1.0 - dots_center = true; - outer_color = "rgba(0, 0, 0, 0)"; - inner_color = "rgba(0, 0, 0, 0.2)"; - font_color = "$foreground"; - fade_on_empty = false; - rounding = -1; - check_color = "rgb(204, 136, 34)"; - placeholder_text = "<i><span foreground=\"##cdd6f4\">Input Password...</span></i>"; - hide_input = false; - position = "0, -200"; - halign = "center"; - valign = "center"; - } - ]; - }; -} diff --git a/home-manager/entrypoints/personal.nix b/home-manager/entrypoints/personal.nix deleted file mode 100644 index 66924c7..0000000 --- a/home-manager/entrypoints/personal.nix +++ /dev/null @@ -1,58 +0,0 @@ -{ pkgs, ... }: -{ - imports = [ - ../common.nix - ]; - home.username = "jras"; - home.homeDirectory = "/home/jras"; - home.stateVersion = "23.11"; - - home.packages = [ - pkgs.hugo - pkgs.dart-sass - pkgs.tailwindcss - pkgs.tailwindcss-language-server - pkgs.vscode-langservers-extracted - ]; - - programs.git = { - userName = "Jasper Ras"; - userEmail = "jaspert.ras@gmail.com"; - }; - - programs.helix = { - languages = { - language = [ - { - name = "html"; - language-servers = [ "vscode-html-language-server" "tailwindcss-language-server" ]; - } - { - name = "css"; - language-servers = [ "vscode-css-language-server" "tailwindcss-language-server" ]; - } - ]; - }; - }; - - home.file = { - gamestream-start = { - text = '' - #!${pkgs.zsh}/bin/zsh - ${pkgs.hyprland}/bin/hyprctl keyword monitor HDMI-A-1,1920x1080@59.94,auto,1 - ''; - target = "bin/gamestream-start"; - executable = true; - }; - gamestream-end = { - text = '' - #!${pkgs.zsh}/bin/zsh - ${pkgs.hyprland}/bin/hyprctl keyword monitor HDMI-A-1,preferred,auto,1 - ''; - target = "bin/gamestream-end"; - executable = true; - }; - }; - - programs.zsh.envExtra = "export PATH=$HOME/bin:$PATH"; -} diff --git a/home-manager/entrypoints/work.nix b/home-manager/entrypoints/work.nix deleted file mode 100644 index bbaf4cc..0000000 --- a/home-manager/entrypoints/work.nix +++ /dev/null @@ -1,90 +0,0 @@ -{ pkgs, ... }: { - imports = [ - ../common.nix - # ../systemd/llama.nix - ../hostnet.nix - ../programming-languages/php.nix - ]; - - home.username = "jras"; - home.homeDirectory = "/home/jras"; - home.stateVersion = "22.11"; - home.sessionPath = [ "$HOME/.local/bin" "$HOME/.plenv/bin" ]; - - programs.git = { - userName = "Jasper Ras"; - userEmail = "jras@hostnet.nl"; - extraConfig = { gitreview.username = "jrasper"; }; - ignores = [ - ".direnv" - ".envrc" - ".project" - ".settings/" - ".buildpath" - "tags" - ".hhconfig" - ".DS_Store" - ".idea/" - ".vagrant/" - "*.swp" - "clover.xml" - "yarn-error.log" - "gsuite-auth.json" - "venv/" - "shell.nix" - - ".devenv*" - "devenv*" - ".pre-commit-config.yaml" - ]; - }; - - programs.zsh.envExtra = "export PATH=$HOME/.plenv/bin:$PATH"; - programs.zsh.initExtra = '' - eval "$(plenv init -)" - eval "$(dircolors)" - ''; - programs.zsh.shellAliases = { - ssh = "TERM=xterm-256color ssh"; - }; - - programs.pyenv.enable = true; - programs.pyenv.enableZshIntegration = true; - programs.ssh = { - controlMaster = "auto"; - controlPersist = "12h"; - serverAliveInterval = 11; - matchBlocks = { - "*.g1i.one".user = "jasras"; - "*.os1.openstack.group.one".user = "jasras"; - "*.one.com".user = "jasras"; - "91.184.16.185".port = 12345; - "*.compute.prv.vps1-testpod-cph3.one.com".forwardAgent = true; - "access.*.one.com".forwardAgent = true; - "access.*.g1i.one".forwardAgent = true; - }; - }; - - home.file = { - set-display = { - text = '' - #!/usr/bin/env bash - prev="eDP-1" - displays="$(xrandr -q | rg ' connected' | rg -v eDP-1 | cut -d' ' -f1)" - - if [[ -z "$displays" ]] - then - xrandr --auto - fi - - echo "$displays" | while read -r display - do - xrandr --output "$display" --right-of "$prev" --auto - prev="$display" - done - ''; - target = "bin/set-display"; - executable = true; - }; - }; -} diff --git a/home-manager/home.nix b/home-manager/home.nix deleted file mode 100644 index e69de29..0000000 --- a/home-manager/home.nix +++ /dev/null diff --git a/home-manager/hostnet.nix b/home-manager/hostnet.nix deleted file mode 100644 index 0c86f1c..0000000 --- a/home-manager/hostnet.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ config, lib, pkgs, ... }: -let nodePkgs = pkgs.nodePackages; -in { - home.packages = [ - pkgs.pre-commit - nodePkgs.webpack - nodePkgs.webpack-cli - - (pkgs.writeShellScriptBin "use-toolbox" '' - source ${config.home.homeDirectory}/projects/toolbox/var/bootstrap.zsh - '') - ]; - - programs = { - rbenv = { - enable = true; - enableZshIntegration = true; - plugins = [{ - name = "ruby-build"; - src = pkgs.fetchFromGitHub { - owner = "rbenv"; - repo = "ruby-build"; - rev = "v20230717"; - hash = "sha256-kvdANiz9R5pQMTBRHvxC5bfBewIhXc+sgRbe7V2rVU8="; - }; - }]; - }; - }; -} diff --git a/home-manager/programming-languages/php.nix b/home-manager/programming-languages/php.nix deleted file mode 100644 index 589d9bd..0000000 --- a/home-manager/programming-languages/php.nix +++ /dev/null @@ -1,8 +0,0 @@ -{ config, lib, pkgs, ... }: { - programs.git.ignores = [ - ".phpactor.json" - ".phpcomplete_extended/" - ".phpunit.result.cache" - ".phpcs.xml" - ]; -} diff --git a/home-manager/static/alacritty-wavez.json b/home-manager/static/alacritty-wavez.json deleted file mode 100644 index a5656ff..0000000 --- a/home-manager/static/alacritty-wavez.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "colors": { - "primary": { - "background": "0x2E1823", - "foreground": "0xfecdb2" - }, - "normal": { - "black": "0x0d0d0d", - "red": "0xFF301B", - "green": "0xA0E521", - "yellow": "0xFFC620", - "blue": "0x1BA6FA", - "magenta": "0x8763B8", - "cyan": "0x21DEEF", - "white": "0xEBEBEB" - }, - "bright": { - "black": "0x6D7070", - "red": "0xFF4352", - "green": "0xB8E466", - "yellow": "0xFFD750", - "blue": "0x1BA6FA", - "magenta": "0xA578EA", - "cyan": "0x73FBF1", - "white": "0xFEFEF8" - } - } -} - diff --git a/home-manager/static/helix-wavez.toml b/home-manager/static/helix-wavez.toml deleted file mode 100644 index 2ef9c39..0000000 --- a/home-manager/static/helix-wavez.toml +++ /dev/null @@ -1,85 +0,0 @@ -# Author : Casper Rogild Storm <casper@asynkron.xyz> - -"comment" = { fg = "ferra_bark", modifiers = ["italic"] } -"constant" = { fg = "ferra_sage" } -"function" = { fg = "ferra_coral" } -"function.macro" = { fg = "ferra_mist" } -"keyword" = { fg = "ferra_mist" } -"operator" = { fg = "ferra_mist" } -"punctuation" = { fg = "ferra_blush" } -"string" = { fg = "ferra_sage" } -"type" = { fg = "ferra_rose" } -"variable" = { fg = "ferra_blush" } -"variable.builtin" = { fg = "ferra_rose" } -"tag" = { fg = "ferra_sage" } -"label" = { fg = "ferra_sage" } -"attribute" = { fg = "ferra_blush" } -"namespace" = { fg = "ferra_blush" } -"module" = { fg = "ferra_blush" } - -"markup.heading" = { fg = "ferra_sage", modifiers = ["bold"] } -"markup.heading.marker" = { fg = "ferra_bark" } -"markup.list" = { fg = "ferra_mist" } -"markup.bold" = { modifiers = ["bold"] } -"markup.italic" = { modifiers = ["italic"] } -"markup.strikethrough" = { modifiers = ["crossed_out"] } -"markup.link.url" = { fg = "ferra_rose", modifiers = ["underlined"] } -"markup.link.text" = { fg = "ferra_rose" } -"markup.quote" = { fg = "ferra_bark" } -"markup.raw" = { fg = "ferra_coral" } - -"ui.background" = { bg = "ferra_night" } -"ui.cursor" = { fg = "ferra_night", bg = "ferra_blush" } -"ui.cursor.match" = { fg = "ferra_night", bg = "ferra_bark" } -"ui.cursor.select" = { fg = "ferra_night", bg = "ferra_rose" } -"ui.cursor.insert" = { fg = "ferra_night", bg = "ferra_coral" } -"ui.linenr" = { fg = "ferra_bark" } -"ui.linenr.selected" = { fg = "ferra_blush" } -"ui.cursorline" = { fg = "ferra_blush", bg = "ferra_ash" } -"ui.statusline" = { fg = "ferra_blush", bg = "ferra_ash" } -"ui.statusline.inactive" = { fg = "ferra_bark", bg = "ferra_ash" } -"ui.statusline.normal" = { fg = "ferra_ash", bg = "ferra_blush" } -"ui.statusline.insert" = { fg = "ferra_ash", bg = "ferra_coral" } -"ui.statusline.select" = { fg = "ferra_ash", bg = "ferra_rose" } -"ui.popup" = { fg = "ferra_blush", bg = "ferra_ash" } -"ui.window" = { fg = "ferra_bark", bg = "ferra_night" } -"ui.help" = { fg = "ferra_blush", bg = "ferra_ash" } -"ui.text" = { fg = "ferra_blush" } -"ui.text.focus" = { fg = "ferra_coral" } -"ui.menu" = { fg = "ferra_blush", bg = "ferra_ash" } -"ui.menu.selected" = { fg = "ferra_coral", bg = "ferra_ash" } -"ui.selection" = { bg = "ferra_umber" } -"ui.virtual" = { fg = "ferra_bark" } -"ui.virtual.whitespace" = { fg = "ferra_bark" } -"ui.virtual.ruler" = { bg = "ferra_ash" } -"ui.virtual.indent-guide" = { fg = "ferra_ash" } -"ui.virtual.inlay-hint" = { fg = "ferra_bark" } - -"diff.plus" = { fg = "ferra_sage" } -"diff.delta" = { fg = "ferra_blush" } -"diff.minus" = { fg = "ferra_ember" } - -"error" = { fg = "ferra_ember" } -"warning" = { fg = "ferra_honey" } -"info" = { fg = "ferra_blush" } -"hint" = { fg = "ferra_blush" } - -"diagnostic.warning" = { underline = { color = "ferra_honey", style = "curl" } } -"diagnostic.error" = { underline = { color = "ferra_ember", style = "curl" } } -"diagnostic.info" = { underline = { color = "ferra_blush", style = "curl" } } -"diagnostic.hint" = { underline = { color = "ferra_blush", style = "curl" } } -"diagnostic.unnecessary" = { modifiers = ["dim"] } -"diagnostic.deprecated" = { modifiers = ["crossed_out"] } - -[palette] -ferra_night = "#2E1823" -ferra_ash = "#103543" -ferra_umber = "#4d424b" -ferra_bark = "#6F5D63" -ferra_mist = "#D1D1E0" -ferra_sage = "#B1B695" -ferra_blush = "#fecdb2" -ferra_coral = "#ffa07a" -ferra_rose = "#F6B6C9" -ferra_ember = "#e06b75" -ferra_honey = "#F5D76E" diff --git a/home-manager/static/wallpaper.jpg b/home-manager/static/wallpaper.jpg Binary files differdeleted file mode 100644 index b0993d4..0000000 --- a/home-manager/static/wallpaper.jpg +++ /dev/null diff --git a/home-manager/systemd/llama.nix b/home-manager/systemd/llama.nix deleted file mode 100644 index 96c0d62..0000000 --- a/home-manager/systemd/llama.nix +++ /dev/null @@ -1,28 +0,0 @@ -{ config, lib, pkgs, ... }: -let - homeDir = "${config.home.homeDirectory}"; - llamaDir = "${homeDir}/.llama"; - apache2Dir = "${homeDir}/.apache2"; - httpd = "${pkgs.apacheHttpd}/bin/httpd"; -in { - systemd.user.services.llama = { - Unit.Description = "Hostnet Apache LLama"; - Service = { - ExecStartPre = "${llamaDir}/se-vhosts.sh"; - ExecStart = "${httpd} -f ${llamaDir}/apache2.conf -DFOREGROUND"; - RestartSec = "2"; - Restart = "always"; - Environment = [ - "APACHE_RUN_DIR=${apache2Dir}" - "APACHE_CONFDIR=${llamaDir}" - "APACHE_RUN_USER=${config.home.username}" - "APACHE_RUN_GROUP=${config.home.username}" - "APACHE_PID_FILE=${homeDir}/.apache2.pid" - "APACHE_RUN_FILE=${apache2Dir}/run" - "APACHE_LOCK_FILE=${apache2Dir}/lock" - "APACHE_LOG_FILE=${apache2Dir}/log" - ]; - }; - Install.WantedBy = [ "default.target" ]; - }; -} |