diff options
| author | Preston Pan <ret2pop@gmail.com> | 2025-04-11 17:14:21 -0700 |
|---|---|---|
| committer | Preston Pan <ret2pop@gmail.com> | 2025-04-11 17:14:21 -0700 |
| commit | 9b60f9e5b6786c647ca5753b3c6ccc316f43d3eb (patch) | |
| tree | dfa6c95c3449414a8655fce4af32bc6a6ea5b018 /config | |
| parent | 6ce5d1cc0f77b7994412ddfca62fe151800db48e (diff) | |
transfer to toughbook
Diffstat (limited to 'config')
| -rw-r--r-- | config/emacs.el | 1 | ||||
| -rw-r--r-- | config/emacs.org | 1 | ||||
| -rw-r--r-- | config/nix.org | 54 |
3 files changed, 25 insertions, 31 deletions
diff --git a/config/emacs.el b/config/emacs.el index ef85f0c..ddde018 100644 --- a/config/emacs.el +++ b/config/emacs.el @@ -20,6 +20,7 @@ (use-short-answers t "Use y instead of yes") (make-backup-files nil "Don't make backups") (display-fill-column-indicator-column 150 "Draw a line at 100 characters") + (fill-column 150) (line-spacing 2 "Default line spacing") (c-doc-comment-style '((c-mode . doxygen) (c++-mode . doxygen))) diff --git a/config/emacs.org b/config/emacs.org index 47cdc06..ca040d4 100644 --- a/config/emacs.org +++ b/config/emacs.org @@ -41,6 +41,7 @@ Emacs is self documenting, after all! (use-short-answers t "Use y instead of yes") (make-backup-files nil "Don't make backups") (display-fill-column-indicator-column 150 "Draw a line at 100 characters") + (fill-column 150) (line-spacing 2 "Default line spacing") (c-doc-comment-style '((c-mode . doxygen) (c++-mode . doxygen))) diff --git a/config/nix.org b/config/nix.org index eb37f90..36fbee2 100644 --- a/config/nix.org +++ b/config/nix.org @@ -22,7 +22,7 @@ so that adding new configurations that add modifications is made simple. description = "Emacs centric configurations for a complete networked system"; inputs = { - nixpkgs.url = "github:nixos/nixpkgs/nixos-24.11"; + nixpkgs.url = "github:nixos/nixpkgs/nixos-unstable"; nur.url = "github:nix-community/NUR"; sops-nix.url = "github:Mic92/sops-nix"; scripts.url = "github:ret2pop/scripts"; @@ -642,11 +642,6 @@ Use ollama for serving large language models to my other computers. host = "0.0.0.0"; openFirewall = true; }; - - services.nextjs-ollama-llm-ui = { - enable = lib.mkDefault config.services.ollama.enable; - port = 3000; - }; } #+end_src ** Bitcoind @@ -1025,7 +1020,6 @@ because they enhance security. enableAllFirmware = true; cpu.intel.updateMicrocode = true; graphics.enable = ! config.monorepo.profiles.ttyonly.enable; - pulseaudio.enable = ! config.monorepo.profiles.pipewire.enable; bluetooth = { enable = true; @@ -1034,6 +1028,7 @@ because they enhance security. }; services = { + pulseaudio.enable = ! config.monorepo.profiles.pipewire.enable; chrony = { enable = true; enableNTS = true; @@ -1351,7 +1346,6 @@ I have many imports that we'll go through next. ./mpd.nix ./mako.nix ./user.nix - ./pantalaimon.nix ]; options = { @@ -1414,7 +1408,6 @@ I have many imports that we'll go through next. ]) else []) ++ (if config.monorepo.profiles.workstation.enable then (with pkgs; [ - open-webui mumble ]) else []) ++ @@ -1498,7 +1491,7 @@ I have many imports that we'll go through next. qpwgraph imagemagick inkscape - kdenlive + kdePackages.kdenlive kicad reaper murmur @@ -1831,7 +1824,7 @@ as an org file which gets automatically tangled to an emacs-lisp file. programs.emacs = { enable = lib.mkDefault config.monorepo.profiles.graphics.enable; - package = pkgs.emacs30-pgtk; + package = pkgs.emacs-pgtk; extraConfig = '' (setq debug-on-error t) (org-babel-load-file @@ -2016,24 +2009,24 @@ to use this component will come soon. "Unknown-1,disable" ]; windowrule = [ - "workspace 1, ^(.*emacs.*)$" - "workspace 2, ^(.*firefox.*)$" - "workspace 2, ^(.*Tor Browser.*)$" - "workspace 2, ^(.*Chromium-browser.*)$" - "workspace 2, ^(.*chromium.*)$" - "workspace 3, ^(.*discord.*)$" - "workspace 3, ^(.*vesktop.*)$" - "workspace 3, ^(.*fluffychat.*)$" - "workspace 3, ^(.*element-desktop.*)$" - "workspace 4, ^(.*qpwgraph.*)$" - "workspace 4, ^(.*mpv.*)$" - "workspace 5, ^(.*Monero.*)$" - "workspace 5, ^(.*org\.bitcoin\..*)$" - "workspace 5, ^(.*Bitcoin Core - preston.*)$" - "workspace 5, ^(.*org\.getmonero\..*)$" - "workspace 5, ^(.*Monero - preston.*)$" - "workspace 5, ^(.*electrum.*)$" - "pseudo,fcitx" + "workspace 1, title:(^(.*emacs.*)$)" + "workspace 2, title:(^(.*firefox.*)$)" + "workspace 2, title:(^(.*Tor Browser.*)$)" + "workspace 2, title:(^(.*Chromium-browser.*)$)" + "workspace 2, title:(^(.*chromium.*)$)" + "workspace 3, title:(^(.*discord.*)$)" + "workspace 3, title:^(.*vesktop.*)$)" + "workspace 3, title:(^(.*fluffychat.*)$)" + "workspace 3, title:(^(.*element-desktop.*)$)" + "workspace 4, title:(^(.*qpwgraph.*)$)" + "workspace 4, title:(^(.*mpv.*)$)" + "workspace 5, title:(^(.*Monero.*)$)" + "workspace 5, title:(^(.*org\.bitcoin\..*)$)" + "workspace 5, title:(^(.*Bitcoin Core - preston.*)$)" + "workspace 5, title:(^(.*org\.getmonero\..*)$)" + "workspace 5, title:(^(.*Monero - preston.*)$)" + "workspace 5, title:(^(.*electrum.*)$)" + "pseudo,title:fcitx" ]; bind = [ "$mod, F, exec, firefox" @@ -2985,10 +2978,9 @@ for these configurations. torsocks tor-browser # fonts - noto-fonts noto-fonts-cjk-sans noto-fonts-emoji fira-code font-awesome_6 + nerd-fonts.iosevka noto-fonts noto-fonts-cjk-sans noto-fonts-emoji fira-code font-awesome_6 (aspellWithDicts (dicts: with dicts; [ en en-computers en-science ])) - (nerdfonts.override { fonts = [ "Iosevka" ]; }) # Misc. pinentry |
