From 0658c5d898d6267e23d28f60d2c32edcf85d5c06 Mon Sep 17 00:00:00 2001 From: andromeda Date: Fri, 9 Jan 2026 23:23:07 +0100 Subject: modularise lenovo? --- users/mtgmonkey/home.nix | 172 --------------------------------------------- users/mtgmonkey/stylix.nix | 29 -------- 2 files changed, 201 deletions(-) delete mode 100644 users/mtgmonkey/home.nix delete mode 100644 users/mtgmonkey/stylix.nix (limited to 'users/mtgmonkey') diff --git a/users/mtgmonkey/home.nix b/users/mtgmonkey/home.nix deleted file mode 100644 index 173a547..0000000 --- a/users/mtgmonkey/home.nix +++ /dev/null @@ -1,172 +0,0 @@ -{ - config, - lib, - machine, - pkgs, - ... -}: { - imports = [./stylix.nix]; - xdg.configFile."shell".source = lib.getExe pkgs.brush; - home = { - username = "mtgmonkey"; - homeDirectory = "/home/${config.home.username}"; - stateVersion = "26.05"; - packages = [ - pkgs.acpi - pkgs.brightnessctl - pkgs.brush - pkgs.dust - pkgs.fzf - pkgs.glow - pkgs.jmtpfs - pkgs.nix-output-monitor - pkgs.ranger - pkgs.rip2 - pkgs.ripgrep - pkgs.tree - pkgs.zoxide - ]; - }; - programs = { - bash = { - enable = true; - shellAliases = { - neofetch = "fastfetch"; - ls = lib.mkForce "lsd"; - ll = lib.mkForce "lsd -l"; - l = "lsd -la"; - cd = "z"; - gg = "git log --oneline --abbrev-commit --all --graph --decorate --color"; - md = "glow"; - }; - bashrcExtra = '' - PS1="\u@\h:\w$" - eval "$(zoxide init bash)" - ''; - }; - btop = { - enable = true; - settings = { - theme_background = false; - vim_keys = true; - rounded_corners = false; - graph_symbol = "braille"; - update_ms = 150; - proc_sorting = "cpu lazy"; - proc_gradient = false; - proc_left = true; - cpu_single_graph = true; - cpu_bottom = true; - clock_format = "/user@/host:/uptime@%H:%M"; - background_update = true; - mem_graphs = false; - mem_below_net = true; - show_swap = false; - only_physical = true; - show_io_stat = true; - io_mode = false; - io_graph_combined = false; - }; - }; - fastfetch.enable = true; - git = { - enable = true; - settings = { - user = { - name = config.home.username; - email = "${config.home.username}@${machine.hostname}"; - }; - init.defaultBranch = "master"; - }; - }; - gh.enable = true; - home-manager.enable = true; - lsd.enable = true; - nvf = { - enable = true; - settings.vim = { - autocomplete.nvim-cmp.enable = false; - formatter.conform-nvim = { - enable = true; - setupOpts.format_on_save = { - lsp_format = "fallback"; - timeout_ms = 5000; - }; - }; - lsp.otter-nvim.enable = true; - git.enable = true; - keymaps = [ - { - key = ""; - mode = ["i" "n" "v" "c"]; - action = ""; - } - { - key = ""; - mode = ["i" "n" "v" "c"]; - action = ""; - } - { - key = ""; - mode = ["i" "n" "v" "c"]; - action = ""; - } - { - key = ""; - mode = ["i" "n" "v" "c"]; - action = ""; - } - { - key = "jj"; - mode = ["i"]; - action = ""; - } - { - key = "kk"; - mode = ["i"]; - action = ""; - } - { - key = "jk"; - mode = ["i"]; - action = ""; - } - { - key = "kj"; - mode = ["i"]; - action = ""; - } - { - key = ""; - mode = ["i"]; - action = ""; - } - ]; - languages = { - nix = { - enable = true; - format.enable = true; - lsp.enable = true; - }; - haskell = { - enable = true; - lsp.enable = true; - }; - }; - lineNumberMode = "relative"; - options = { - tabstop = 2; - shiftwidth = 2; - expandtab = true; - smarttab = true; - foldmethod = "indent"; - number = true; - colorcolumn = "80"; - }; - statusline.lualine.enable = true; - syntaxHighlighting = true; - }; - }; - ssh.enable = true; - }; -} diff --git a/users/mtgmonkey/stylix.nix b/users/mtgmonkey/stylix.nix deleted file mode 100644 index f2538b0..0000000 --- a/users/mtgmonkey/stylix.nix +++ /dev/null @@ -1,29 +0,0 @@ -{ - pkgs, - config, - ... -}: { - stylix = { - enable = true; - # rebecca has lavener bkg - # tube has dark gray bkg - # silk-light is light theme - base16Scheme = "${pkgs.base16-schemes}/share/themes/gruvbox-material-dark-hard.yaml"; - polarity = "dark"; - fonts = { - monospace = { - package = pkgs.miracode; - name = "Miracode"; - }; - serif = config.stylix.fonts.sansSerif; - emoji = { - package = pkgs.noto-fonts-color-emoji; - name = "Noto Color Emoji"; - }; - sizes = { - applications = 12; - terminal = 10; - }; - }; - }; -} -- cgit v1.3