nix config

we're about to run this thing

+8 -141
-132
hosts/profiles/core/common.nix
··· 1 - { config, pkgs, ... }: 2 - 3 - { 4 - # imports = [ 5 - # ./nvim.nix 6 - # ./unstable.nix 7 - # ]; 8 - 9 - 10 - environment.systemPackages = with pkgs; [ 11 - htop 12 - iftop 13 - wget 14 - curl 15 - exa 16 - bat 17 - fd 18 - ag 19 - viu 20 - w3m 21 - ranger 22 - ripgrep 23 - tcpdump 24 - whois 25 - mtr 26 - file 27 - lsof 28 - atool 29 - inotify-tools 30 - strace 31 - zip 32 - unzip 33 - rsync 34 - tmux 35 - pwgen 36 - glow 37 - gitAndTools.gitFull 38 - dig 39 - wpa_supplicant 40 - #neovim defined in ./nvim.nix 41 - #wofi 42 - #firefox 43 - #fractal 44 - #pinentry_gnome 45 - pass 46 - gcc 47 - less 48 - mpv 49 - zathura 50 - #qmk_firmware 51 - python3 52 - gdb 53 - #vcv-rack 54 - #xdotool 55 - #neofetch 56 - #calibre 57 - #openvpn 58 - #gimp 59 - xxd 60 - #tilix 61 - kitty 62 - taskwarrior 63 - gnupg 64 - #openjdk 65 - #glslviewer 66 - #filezilla 67 - #signal-desktop 68 - #wire-desktop 69 - #tdesktop 70 - #feedreader 71 - #newsflash 72 - #syncthing 73 - dijo 74 - #kdeconnect 75 - #ssb-patchwork 76 - #gnome3.gnome-tweaks 77 - #gnome3.pomodoro 78 - #gnomeExtensions.gsconnect 79 - #gnomeExtensions.taskwhisperer 80 - #gnome3.networkmanager-openvpn 81 - #python3Packages.youtube-dl 82 - #appimage-run 83 - #home-manager 84 - libreoffice 85 - fontconfig 86 - #hugo 87 - #processing 88 - #nextcloud-client 89 - #zsh-powerlevel10k 90 - powerline-fonts 91 - #supercollider 92 - haskellPackages.tidal 93 - pandoc 94 - ]; 95 - 96 - #programs.bash.enableCompletion = true; 97 - environment.shellAliases = { 98 - "cat": "bat"; 99 - "ls":"exa"; 100 - "grep": "rg"; 101 - }; 102 - 103 - # needed for vcv-rack 104 - #nixpkgs.config.allowUnfree = true; 105 - programs.gnupg.agent.enable = true; 106 - programs.gnupg.agent.pinentryFlavor = "curses"; 107 - programs.gnupg.agent.enableSSHSupport = false; 108 - 109 - #system.copySystemConfiguration = true; 110 - #services.syncthing = { 111 - # enable = true; 112 - # openDefaultPorts = true; 113 - # systemService = true; 114 - # user = "anish"; 115 - # dataDir = "/home/anish/usr/syncthing"; 116 - #}; 117 - 118 - #zsh powerlevel10k 119 - #programs.zsh.enable = true; 120 - #programs.zsh.promptInit = "source ${pkgs.zsh-powerlevel10k}/share/zsh-powerlevel10k/powerlevel10k.zsh-theme"; 121 - #users.users.anish.shell = pkgs.zsh; 122 - 123 - #android 124 - programs.adb.enable = true; 125 - users.users.anish.extraGroups = ["adbusers"]; 126 - 127 - nix.extraOptions = '' 128 - keep-outputs = true 129 - keep-derivations = true 130 - ''; 131 - 132 - }
+8
hosts/profiles/desktop/default.nix
··· 18 18 # TODO modularize 19 19 imports = [ ./battery-low-timer.nix ]; 20 20 21 + # Secrets used by home-manager modules 22 + age.secrets.fastmail.file = "${self}/secrets/fastmail.age"; 23 + age.secrets.fastmail.owner = "anish"; 24 + 25 + age.secrets.mossnet.file = "${self}/secrets/mossnet.age"; 26 + age.secrets.mossnet.owner = "anish"; 27 + 21 28 services = { 22 29 gnome.gnome-keyring.enable = true; 23 30 upower.enable = true; ··· 48 55 unstable.sublime-music 49 56 unstable.nheko 50 57 unstable.tootle 58 + 51 59 scrot 52 60 ripcord 53 61 feh
-9
hosts/profiles/secrets/default.nix
··· 1 - { self, pkgs, config, lib, ... }: 2 - { 3 - # Secrets used by home-manager modules 4 - age.secrets.fastmail.file = "${self}/secrets/fastmail.age"; 5 - age.secrets.fastmail.owner = "anish"; 6 - 7 - age.secrets.mossnet.file = "${self}/secrets/mossnet.age"; 8 - age.secrets.mossnet.owner = "anish"; 9 - }
screenshots/desktop.png

This is a binary file and will not be displayed.

screenshots/fakebusy.png

This is a binary file and will not be displayed.

screenshots/firefox.png

This is a binary file and will not be displayed.

screenshots/rofi.png

This is a binary file and will not be displayed.