default.nix
1 { 2 config, 3 pkgs, 4 ... 5 }: { 6 users.main = "dennkaii"; 7 8 wallpaper_dir = "/home/${config.users.main}/.nixConfig/wallpapers/Dramatic-City-Sunset-4K-PC-Wallpaper.jpg"; 9 10 defaults = { 11 terminal = "wezterm"; 12 }; 13 14 display = { 15 # hyprland.enable = true; 16 river.enable = true; 17 sddm.enable = false; 18 fcitx.enable = true; 19 }; 20 21 fonts.enable = true; 22 23 gtk.enable = true; 24 25 #virtualmachine bs 26 vm.enable = true; 27 28 programs = { 29 packages.enable = true; 30 31 qs.enable = true; 32 33 anyrun.enable = true; 34 # walker.enable = true; 35 fuzzel.enable = true; 36 fnott.enable = true; 37 # wired.enable = true; 38 39 git.enable = true; 40 41 prism.enable = false; 42 43 # the nix pkgs ver is outdated and i dont see how to fetch it to make it? 44 radicle.enable = true; 45 46 schizofox.enable = false; 47 uchromium.enable = true; 48 49 neovim.enable = false; 50 51 superfile.enable = true; 52 53 arduino.enable = true; 54 55 discord.enable = true; 56 57 hyprlock.enable = true; 58 hypridle.enable = true; 59 hyprpaper.enable = true; 60 61 rbw.enable = true; 62 63 ags.enable = true; 64 waybar.enable = false; 65 kde.enable = true; 66 67 # starship.enable = true; 68 69 ompsh.enable = true; 70 71 mako.enable = false; 72 obs.enable = false; 73 74 fish.enable = false; 75 76 nu.enable = true; 77 78 foot.enable = true; 79 terminals = { 80 wezterm.enable = true; 81 }; 82 tmux.enable = true; 83 84 stylix.enable = true; 85 86 games = { 87 osu-lazer.enable = true; 88 steam.enable = true; 89 minecraft.enable = true; 90 lutris.enable = true; 91 }; 92 }; 93 94 services = { 95 ssh.enable = true; 96 tailscale.enable = false; 97 protonvpn.enable = true; 98 99 podman.enable = true; 100 docker.enable = true; 101 }; 102 }