aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--flake.lock42
-rw-r--r--home.nix58
-rwxr-xr-xsystem-build.sh16
3 files changed, 76 insertions, 40 deletions
diff --git a/flake.lock b/flake.lock
index eca5746..575b83b 100644
--- a/flake.lock
+++ b/flake.lock
@@ -7,11 +7,11 @@
]
},
"locked": {
- "lastModified": 1715563999,
- "narHash": "sha256-DDXZOKK0C5YeZ/GTUj7HiT+oqYIt8+qTsldaDvhWHFc=",
+ "lastModified": 1717032306,
+ "narHash": "sha256-s3Sis+M1qTSVIehHrEKBzHBpqprIFJli5V6WojkJnYE=",
"owner": "nix-community",
"repo": "disko",
- "rev": "e972a78f4a49cd92075d64b6feeef64d26bf2996",
+ "rev": "8ea5bcccc03111bdedaeaae9380dfab61e9deb33",
"type": "github"
},
"original": {
@@ -27,11 +27,11 @@
]
},
"locked": {
- "lastModified": 1715381426,
- "narHash": "sha256-wPuqrAQGdv3ISs74nJfGb+Yprm23U/rFpcHFFNWgM94=",
+ "lastModified": 1716729592,
+ "narHash": "sha256-Y3bOjoh2cFBqZN0Jw1zUdyr7tjygyxl2bD/QY73GZP0=",
"owner": "nix-community",
"repo": "home-manager",
- "rev": "ab5542e9dbd13d0100f8baae2bc2d68af901f4b4",
+ "rev": "2c78a57c544dd19b07442350727ced097e1aa6e6",
"type": "github"
},
"original": {
@@ -43,11 +43,11 @@
},
"nixpkgs": {
"locked": {
- "lastModified": 1716330097,
- "narHash": "sha256-8BO3B7e3BiyIDsaKA0tY8O88rClYRTjvAp66y+VBUeU=",
+ "lastModified": 1716769173,
+ "narHash": "sha256-7EXDb5WBw+d004Agt+JHC/Oyh/KTUglOaQ4MNjBbo5w=",
"owner": "nixos",
"repo": "nixpkgs",
- "rev": "5710852ba686cc1fd0d3b8e22b3117d43ba374c2",
+ "rev": "9ca3f649614213b2aaf5f1e16ec06952fe4c2632",
"type": "github"
},
"original": {
@@ -59,11 +59,11 @@
},
"nixpkgs-stable": {
"locked": {
- "lastModified": 1715458492,
- "narHash": "sha256-q0OFeZqKQaik2U8wwGDsELEkgoZMK7gvfF6tTXkpsqE=",
+ "lastModified": 1716655032,
+ "narHash": "sha256-kQ25DAiCGigsNR/Quxm3v+JGXAEXZ8I7RAF4U94bGzE=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "8e47858badee5594292921c2668c11004c3b0142",
+ "rev": "59a450646ec8ee0397f5fa54a08573e8240eb91f",
"type": "github"
},
"original": {
@@ -75,11 +75,11 @@
},
"nixpkgs_2": {
"locked": {
- "lastModified": 1715413075,
- "narHash": "sha256-FCi3R1MeS5bVp0M0xTheveP6hhcCYfW/aghSTPebYL4=",
+ "lastModified": 1716651315,
+ "narHash": "sha256-iMgzIeedMqf30TXZ439zW3Yvng1Xm9QTGO+ZwG1IWSw=",
"owner": "NixOS",
"repo": "nixpkgs",
- "rev": "e4e7a43a9db7e22613accfeb1005cca1b2b1ee0d",
+ "rev": "c5187508b11177ef4278edf19616f44f21cc8c69",
"type": "github"
},
"original": {
@@ -91,11 +91,11 @@
},
"nur": {
"locked": {
- "lastModified": 1715640329,
- "narHash": "sha256-63UqbFOGu3TuYs2cfFElcmAYIQXZG5mfUNwZ2mRK0xs=",
+ "lastModified": 1717033543,
+ "narHash": "sha256-NPi7ALqH4zqQhO3SGfch6n4BgnA+uom/RhWjKvpqt50=",
"owner": "nix-community",
"repo": "NUR",
- "rev": "12c94e6547b7432466087c3698795dcea329dfdb",
+ "rev": "c02be2dfaed084a9a0d1cae4d313e681f003971f",
"type": "github"
},
"original": {
@@ -136,11 +136,11 @@
"nixpkgs-stable": "nixpkgs-stable"
},
"locked": {
- "lastModified": 1715482972,
- "narHash": "sha256-y1uMzXNlrVOWYj1YNcsGYLm4TOC2aJrwoUY1NjQs9fM=",
+ "lastModified": 1716692524,
+ "narHash": "sha256-sALodaA7Zkp/JD6ehgwc0UCBrSBfB4cX66uFGTsqeFU=",
"owner": "Mic92",
"repo": "sops-nix",
- "rev": "b6cb5de2ce57acb10ecdaaf9bbd62a5ff24fa02e",
+ "rev": "962797a8d7f15ed7033031731d0bb77244839960",
"type": "github"
},
"original": {
diff --git a/home.nix b/home.nix
index 0a262af..656f486 100644
--- a/home.nix
+++ b/home.nix
@@ -12,7 +12,6 @@
cowsay
ffmpeg
grim
- acpilight
light
gnupg
(pass.withExtensions (ext: with ext; [ pass-audit pass-otp pass-import pass-genphrase pass-update pass-tomb]))
@@ -37,33 +36,32 @@
pavucontrol
swww
fswebcam
- nmap
mpc-cli
python3
ghostscript
- hyprpaper
pipes
cmatrix
inkscape
nixfmt-rfc-style
podman-desktop
- monero-gui
+ #monero-gui
electrum
fluffychat
iamb
- veracrypt
+ #veracrypt
imagemagick
tor-browser
qsynth
poetry
vesktop
nixd
+ graphviz
+ vscode-langservers-extracted
+ alsa-scarlett-gui
+ (aspellWithDicts
+ (dicts: with dicts; [ en en-computers en-science ]))
(nerdfonts.override { fonts = [ "Iosevka" ]; })
-# (discord.override {
-# withOpenASAR = true;
-# withVencord = true;
-# })
- python311Packages.python-lsp-server
+ nodePackages.pyright
];
fonts.fontconfig.enable = true;
xsession.enable = true;
@@ -125,11 +123,14 @@
};
programs.chromium = {
+ package = pkgs.chromium;
enable = true;
extensions = [
"ddkjiahejlhfcafbddmgiahcphecmpfh" # ublock-origin lite
"dbepggeogbaibhgnhhndojpepiihcmeb" # vimium
"eimadpbcbfnmbkopoojfekhnkhdbieeh" # dark reader
+ "oicakdoenlelpjnkoljnaakdofplkgnd" # tree style tabs
+ "nkbihfbeogaeaoehlefnkodbefgpgknn" # metamask
];
};
@@ -869,7 +870,7 @@
source ${pkgs.zsh-vi-mode}/share/zsh-vi-mode/zsh-vi-mode.plugin.zsh
'';
localVariables = {
- EDITOR = "emacsclient -n --alternate-editor=vim";
+ EDITOR = "emacsclient --create-frame --alternate-editor=vim";
INPUT_METHOD = "fcitx";
QT_IM_MODULE = "fcitx";
GTK_IM_MODULE = "fcitx";
@@ -925,6 +926,7 @@ fi
epkgs.counsel
epkgs.mu4e
epkgs.yasnippet
+ epkgs.yasnippet-snippets
epkgs.company
epkgs.pinentry
epkgs.pdf-tools
@@ -943,11 +945,21 @@ fi
epkgs.ellama
epkgs.latex-preview-pane
epkgs.treemacs
+ epkgs.treemacs-projectile
+ epkgs.treemacs-evil
+ epkgs.treemacs-magit
epkgs.treesit-auto
epkgs.gptel
epkgs.elpher
epkgs.lyrics-fetcher
epkgs.password-store
+ epkgs.org-roam-ui
+ epkgs.websocket
+ epkgs.simple-httpd
+ epkgs.f
+ epkgs.org-fragtog
+ epkgs.enwc
+ epkgs.writegood-mode
];
};
@@ -955,8 +967,8 @@ fi
enable = true;
extraConfig = ''
IMAPAccount prestonpan
- Host mail.nullring.xyz
- User preston
+ Host imap.gmail.com
+ User ret2pop@gmail.com
PassCmd "pass Mail"
Port 993
SSLType IMAPS
@@ -967,8 +979,8 @@ fi
Account prestonpan
MaildirStore prestonpan-local
- Path ~/email/mbsyncmail/
- Inbox ~/email/mbsyncmail/INBOX
+ Path ~/email/ret2pop/
+ Inbox ~/email/ret2pop/INBOX
SubFolders Verbatim
Channel prestonpan
@@ -995,10 +1007,10 @@ fi
# Gmail
account preston
- host mail.nullring.xyz
- port 465
- from preston@nullring.xyz
- user preston
+ host smtp.gmail.com
+ port 587
+ from ret2pop@gmail.com
+ user ret2pop@gmail.com
passwordeval "pass Mail"
@@ -1043,6 +1055,8 @@ fi
"fcitx5-remote -r"
"fcitx5 -d --replace"
"fcitx5-remote -r"
+ "emacs"
+ "chromium"
];
blurls = [
"waybar"
@@ -1129,6 +1143,12 @@ fi
kb_options = "caps:swapescape";
repeat_delay = 300;
repeat_rate = 50;
+ natural_scroll = true;
+ touchpad = {
+ natural_scroll = true;
+ disable_while_typing = true;
+ tap-to-click = true;
+ };
};
misc = {
force_default_wallpaper = 0;
diff --git a/system-build.sh b/system-build.sh
new file mode 100755
index 0000000..986a3e4
--- /dev/null
+++ b/system-build.sh
@@ -0,0 +1,16 @@
+#!/bin/sh
+sudo nixos-rebuild switch
+cd /home/preston/src/hyprnixmacs
+git add "./"
+git commit -m "$1"
+git push origin main
+cd /home/preston/org/website
+git add "./"
+git commit -m "$2"
+git push origin main
+rsync -azvP ~/website_html/ root@nullring.xyz:/usr/share/nginx/ret2pop/
+aspell -d en dump master | aspell -l en expand > ~/.local/share/my.dict
+#cd /home/preston/org/website/
+#git add .
+#git commit "$2"
+#git push origin main