summaryrefslogtreecommitdiff
path: root/home-manager
diff options
context:
space:
mode:
Diffstat (limited to 'home-manager')
-rw-r--r--home-manager/alacritty/argonout.json29
-rw-r--r--home-manager/alacritty/catppuccin-frappe.json82
-rw-r--r--home-manager/alacritty/catppuccin-latte.json86
-rw-r--r--home-manager/alacritty/kanagawa.json43
-rw-r--r--home-manager/alacritty/retrowave.json42
-rw-r--r--home-manager/alacritty/solarized.yaml28
-rw-r--r--home-manager/alacritty/tokyonight.json39
-rw-r--r--home-manager/common.nix289
-rw-r--r--home-manager/compositor/hyprland.nix209
-rw-r--r--home-manager/entrypoints/personal.nix58
-rw-r--r--home-manager/entrypoints/work.nix90
-rw-r--r--home-manager/home.nix0
-rw-r--r--home-manager/hostnet.nix29
-rw-r--r--home-manager/programming-languages/php.nix8
-rw-r--r--home-manager/static/alacritty-wavez.json29
-rw-r--r--home-manager/static/helix-wavez.toml85
-rw-r--r--home-manager/static/wallpaper.jpgbin1937906 -> 0 bytes
-rw-r--r--home-manager/systemd/llama.nix28
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
deleted file mode 100644
index b0993d4..0000000
--- a/home-manager/static/wallpaper.jpg
+++ /dev/null
Binary files differ
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" ];
- };
-}