All my system configs and packages in one repo
at main 96 lines 1.7 kB view raw
1{ 2 config, 3 inputs, 4 pkgs, 5 lib, 6 ... 7}: 8{ 9 imports = [ 10 ./1password.nix 11 ./discord 12 ./fcitx5.nix 13 ./firefox 14 ./fish.nix 15 ./ghostty.nix 16 ./helix.nix 17 ./vcs.nix 18 ./steam.nix 19 20 inputs.nix-index-database.nixosModules.nix-index 21 ]; 22 23 programs = { 24 localsend.enable = true; 25 nix-index-database.comma.enable = true; 26 throne = { 27 enable = true; 28 tunMode.enable = true; 29 }; 30 }; 31 32 hjem.users.leah = { 33 packages = with pkgs; [ 34 # Apps 35 prismlauncher 36 vlc 37 thunderbird 38 telegram-desktop 39 inkscape 40 fractal 41 papers 42 wechat 43 44 (pkgs.makeAutostartItem { 45 name = "throne"; 46 inherit (config.programs.throne) package; 47 }) 48 49 # Command-line apps 50 just 51 nix-output-monitor 52 ripgrep 53 starship 54 wl-clipboard 55 gamescope 56 xdg-terminal-exec 57 eza 58 ]; 59 60 rum.programs = { 61 direnv.enable = true; 62 starship = { 63 enable = true; 64 settings = lib.importTOML ./starship.toml; 65 transience.enable = true; 66 }; 67 obs-studio.enable = true; 68 }; 69 70 ext.programs = { 71 hyfetch = { 72 enable = true; 73 settings = { 74 preset = "lesbian"; 75 mode = "rgb"; 76 auto_detect_light_dark = true; 77 light_dark = "dark"; 78 pride_month_disable = false; 79 lightness = 0.6; 80 color_align.mode = "horizontal"; 81 args = null; 82 distro = null; 83 backend = "fastfetch"; 84 }; 85 }; 86 87 moor = { 88 enable = true; 89 settings = { 90 no-statusbar = true; 91 wrap = true; 92 }; 93 }; 94 }; 95 }; 96}