Commit graph

3842 commits

Author SHA1 Message Date
Evie Litherland-Smith e403a2c985 Add forge back to emacs-packages, not bundled as part of magit afterall... 2024-07-22 10:56:52 +01:00
Evie Litherland-Smith 290ee4da08 Add keep-going flag to Makefile nix build directive 2024-07-22 10:47:44 +01:00
Evie Litherland-Smith d0459b2024 autoUpgrade: set max jobs to 1, set keep-going flag 2024-07-22 10:45:00 +01:00
Evie Litherland-Smith d4c58e4698 Emacs: clear out some packages I don't need any more
Removed: page-break-lines, helpful, ace-window, link-hint,
consult-flyspell, embark (and associated), forge (part of magit
anyway), flymake-popon, aggressive-indent
2024-07-22 10:40:02 +01:00
Evie Litherland-Smith af37c0c34a Add home-assistant container service
Move home/default into personal.nix and work.nix instead of flake, was
pulling in whole desktop config for server and wasting time/space
2024-07-21 18:40:13 +01:00
Evie Litherland-Smith 590db02129 Add some local IPs to bookmarks 2024-07-21 09:14:50 +01:00
Evie Litherland-Smith 67f6e41f8b Add more 3D printing bookmarks 2024-07-21 08:40:22 +01:00
Evie Litherland-Smith 443366188b Add prusa-slicer to Northstar installed packages 2024-07-21 08:33:41 +01:00
Evie Litherland-Smith efb4ee6680 flake.lock: Update
Flake lock file updates:

• Updated input 'base16':
    'github:SenchoPens/base16.nix/4e9b16c8b44958bc6bf46d99c3bb1b59c9c9c764' (2024-02-27)
  → 'github:SenchoPens/base16.nix/c89c8123310257f3ddc04cc59aa4b5573c6d515f' (2024-07-17)
• Updated input 'base16/fromYaml':
    'github:SenchoPens/fromYaml/11fbbbfb32e3289d3c631e0134a23854e7865c84' (2023-07-16)
  → 'github:SenchoPens/fromYaml/93bad85d1633b8b27287b438c0bd394094c24d06' (2024-07-17)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/a046c1202e11b62cbede5385ba64908feb7bfac4' (2024-07-11)
  → 'github:nixos/nixpkgs/0c53b6b8c2a3e46c68e04417e247bba660689c9d' (2024-07-19)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/565bb9f4562e65c7e390537702b7efc8de73cc3a' (2024-07-13)
  → 'github:nix-community/plasma-manager/460b48dc3dcd05df568e27cbb90581d23baec8dc' (2024-07-14)
2024-07-21 08:10:40 +01:00
Evie Litherland-Smith 92fca49164 Remove powerdevilrc config since it doesn't currently work 2024-07-20 09:00:51 +01:00
Evie Litherland-Smith af91359c94 Plasma: add power management config 2024-07-20 08:48:35 +01:00
Evie Litherland-Smith 4f24ce2041 Add elfeed-tube package back to Emacs 2024-07-20 07:25:53 +01:00
Evie Litherland-Smith ecc54c5cf9 More plasma desktop customisation
Move plasma-manager import to plasma config file, no need to import if
not using plasma desktop

Add libnotify to default installed packages for desktop environment
2024-07-19 08:52:17 +01:00
Evie Litherland-Smith 79c9398cfe Add krystal.io to bookmarks.json 2024-07-19 07:58:31 +01:00
Evie Litherland-Smith 15a7328657 Firefox: disable advert attribution setting 2024-07-18 07:36:33 +01:00
Evie Litherland-Smith 93aeb20ba2 Emacs: add flymake-clippy package 2024-07-17 06:31:47 +01:00
Evie Litherland-Smith 2d361220f6 SSH: Set TERM to xterm-256color for better compatibility 2024-07-16 10:06:36 +01:00
Evie Litherland-Smith f8e89ab7b9 Alacritty: add some window padding 2024-07-16 09:56:17 +01:00
Evie Litherland-Smith 198bd6a7fa Change default terminal bind to open configured terminal emulator 2024-07-16 09:55:24 +01:00
Evie Litherland-Smith 63cc162824 Switch to using Alacritty as default terminal emulator
Move up one level for consistency

Add some custom shell indicators for starship
2024-07-16 09:42:54 +01:00
Evie Litherland-Smith 676d2eba6f Starship and Konsole config tweaks 2024-07-16 08:30:56 +01:00
Evie Litherland-Smith e16ea740c9 Swap default login shell for bash
Add readline variables to configure bash, add ~/.inputrc to
rsync-local-config.sh
2024-07-16 07:45:17 +01:00
Evie Litherland-Smith ca6997fb9a Move external Emacs packages to separate file to make things easier to read 2024-07-16 07:31:51 +01:00
Evie Litherland-Smith d952c2c791 Add Librewolf, TODO configure properly later 2024-07-16 06:57:58 +01:00
Evie Litherland-Smith ec24959556 krunner replace alt+space shortcut with meta+space
Changed to avoid clashing with commonly used Emacs alt+space bind
2024-07-15 09:59:34 +01:00
Evie Litherland-Smith 3342a6d943 Slightly flatten Emacs / language expressions
Move Python and Lua interpreter config up into Emacs default.nix, move
associated files (python external configs, scilua) up a level as
well. Remove JavaScript default install.

Add tkinter to default Python packages to fix plotting.
2024-07-15 06:58:00 +01:00
Evie Litherland-Smith 319c25fc17 Add Thingiverse and Printables to bookmarks.json 2024-07-13 16:55:16 +01:00
Evie Litherland-Smith b9a0b2942d Update Northstar syncthing ID 2024-07-13 16:45:50 +01:00
Evie Litherland-Smith 41d550d7b2 Gitea runner service failing, disable for now
Troubleshoot another time
2024-07-13 11:32:13 +01:00
Evie Litherland-Smith f13b973ea7 Update Vanguard syncthing ID
Add Documents, Books, and ROMs directories to syncthing
2024-07-13 11:22:59 +01:00
Evie Litherland-Smith 8dfecd463a Uninstall retroarch
Remove Steam support from Lutris
2024-07-13 11:04:11 +01:00
Evie Litherland-Smith 23e4e776de flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/194846768975b7ad2c4988bdb82572c00222c0d7' (2024-07-07)
  → 'github:nixos/nixpkgs/a046c1202e11b62cbede5385ba64908feb7bfac4' (2024-07-11)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/995d818078778b366e6302ea32d83c2ba586e015' (2024-07-07)
  → 'github:nix-community/plasma-manager/565bb9f4562e65c7e390537702b7efc8de73cc3a' (2024-07-13)
2024-07-13 10:15:25 +01:00
Evie Litherland-Smith 10e642d316 Add some more awesome repos to bookmarks
Add some Nix icons and wallpapers
2024-07-12 14:47:20 +01:00
Evie Litherland-Smith 7bb0c65f03 Unpin konsole since it has it's own keybind to launch 2024-07-12 14:06:16 +01:00
Evie Litherland-Smith 8b482dfbb2 Add whatsapp-for-linux for default, ktorrent for personal machines 2024-07-12 13:10:23 +01:00
Evie Litherland-Smith 1fe8aa0e5b Add C symbol back to starship
Default symbol is just the character "C"...
2024-07-12 06:45:57 +01:00
Evie Litherland-Smith d289a6f87d Emacs: add password-store package back 2024-07-11 16:35:03 +01:00
Evie Litherland-Smith 004ba05434 Trim some installed Emacs packages 2024-07-11 16:32:40 +01:00
Evie Litherland-Smith 64041f5c23 Move picrew to pfp directory (as personal), add work profile pic 2024-07-11 14:52:38 +01:00
Evie Litherland-Smith 4592ce098c Num virtual desktops back to 4 2024-07-11 10:28:26 +01:00
Evie Litherland-Smith 9cbf319189 Move GTK settings to sway/default.nix
Set icon theme using plasma-manager tools instead. Avoids conflict
completely with Plasma trying to overwrite GTK config files.

Move toCapital function to own file.
2024-07-11 09:41:48 +01:00
Evie Litherland-Smith 0e4663f6df Adjust GTK config to reduce conflict with Plasma settings 2024-07-11 09:04:27 +01:00
Evie Litherland-Smith 1b9e5a3073 Emacs swap diminish for minions 2024-07-11 07:11:59 +01:00
Evie Litherland-Smith f577b68abd Move alacritty import from desktop default -> sway default 2024-07-11 06:46:07 +01:00
Evie Litherland-Smith 35a9cea919 GTK remove setting border radius in extraCSS 2024-07-11 05:56:41 +01:00
Evie Litherland-Smith 75d69c1c1e Remove colloid and materia kde themes 2024-07-10 18:13:24 +01:00
Evie Litherland-Smith 44ee0f1e5b Switch to Materia theme for better GTK & Qt consistency
Set Plasma accent colour in config, using base16 defined accent
colour.
2024-07-10 15:19:45 +01:00
Evie Litherland-Smith 21f27fdc88 Set font-sizes back to original values
Plasma: use icon theme from GTK config to avoid duplication /
conflicts

Remove rounded corners in GTK extra CSS

Firefox: remove homepage
2024-07-10 10:22:24 +01:00
Evie Litherland-Smith 3e0a4bb725 Install libsecret to desktop by default, needed for mbsync
Move alacritty opacity and decoration settings to sway only. Remove
Emacs opacity by default, todo maybe add to sway only somehow...
2024-07-10 08:36:28 +01:00
Evie Litherland-Smith 05d19c1813 Add plasma config back, reconfigure to coexist with sway config
Split system-level sway and plasma config into separate files, move
sway-specific home-level config to sway file. Only truly common
desktop components are kept in common spaces. This allows much easier
switching between using KDE Plasma and Sway.
2024-07-10 08:27:17 +01:00