Commit graph

1919 commits

Author SHA1 Message Date
Evie Litherland-Smith 502e723931 Move autostarts out of personal.nix and work.nix
Move to specific machines because I don't want the programs
autostarting on laptops
2024-08-04 10:43:27 +01:00
Evie Litherland-Smith 48570036bf Add back custom launch-terminal bind, remove built-in konsole bind
Rearrange pinned launchers and add preferred browser back to task manager
2024-08-03 08:26:15 +01:00
Evie Litherland-Smith 41251d17f2 Set alacritty as default terminal emulator again 2024-08-02 17:08:53 +01:00
Evie Litherland-Smith 40b7e74d9a Unpin filemanager and browser from task manager 2024-08-02 10:58:39 +01:00
Evie Litherland-Smith b35027e958 Add Nucleus menus page to bookmarks 2024-08-01 16:41:39 +01:00
Evie Litherland-Smith 77d496b897 Add KRDC 2024-08-01 16:41:34 +01:00
Evie Litherland-Smith 749f7b77fe Plasma: enable bluetooth by default 2024-08-01 09:08:21 +01:00
Evie Litherland-Smith 9fd1a670de Move krita to default installed programs 2024-08-01 07:23:08 +01:00
Evie Litherland-Smith 370940b696 Tweak rsync-local-config to reduce nix invocations 2024-07-31 13:51:31 +01:00
Evie Litherland-Smith be7cc86ee2 Autostart ktorrent on Vanguard 2024-07-31 07:03:42 +01:00
Evie Litherland-Smith 2b655732d5 Enable nix-index package 2024-07-31 06:17:53 +01:00
Evie Litherland-Smith 9b55d10887 Revert accidentally deleted pager entry from panel 2024-07-30 16:48:15 +01:00
Evie Litherland-Smith 6a6d53cff5 Reformat all files using nixfmt 2024-07-30 15:06:34 +01:00
Evie Litherland-Smith 3e357cbe95 Switch nix formatter and lsp
Change formatter alejandra -> nixfmt (new official formatter)
Change LSP nil -> nixd for more features
2024-07-30 15:04:58 +01:00
Evie Litherland-Smith 4f98a8cd93 Add shellAlias for git-sync-all -> gsa 2024-07-30 06:34:11 +01:00
Evie Litherland-Smith 24cd5ff271 Swap pyright for python-lsp-server + mypy 2024-07-29 14:52:08 +01:00
Evie Litherland-Smith 9fe7aab4ef Remove black and isort, using ruff for formatting instead
Add uv for python environment management
2024-07-29 14:12:25 +01:00
Evie Litherland-Smith 7dd0f52816 Revert using python3Full, back to custom python install
Also revert similar lua change

Add poetry as installed development tool by default
2024-07-29 11:29:37 +01:00
Evie Litherland-Smith 2aa70a7af6 Remove local IP bookmarks, Firefox doesn't show them for some reason 2024-07-29 10:51:27 +01:00
Evie Litherland-Smith b3ceab6831 Add LGBTQIA+ Network Email to bookmarks 2024-07-29 10:51:03 +01:00
Evie Litherland-Smith cbe4e287c5 Autostart signal-desktop 2024-07-29 09:42:40 +01:00
Evie Litherland-Smith 92e726c068 Add signal-desktop to installed apps 2024-07-28 09:09:07 +01:00
Evie Litherland-Smith 7b7129f964 Remove notebooks and presentations from git-sync-all 2024-07-26 20:24:07 +01:00
Evie Litherland-Smith 0aa4783617 Switch to use python3Full instead of custom python with packages
Switch luaJIT for plain lua install
2024-07-26 11:44:58 +01:00
Evie Litherland-Smith 04f4173d49 git-sync-all: pull ff ~/.emacs.d/ 2024-07-26 09:16:16 +01:00
Evie Litherland-Smith 4784f1aad5 Swap order of pinned applications 2024-07-25 18:01:11 +01:00
Evie Litherland-Smith e91074bf5f Fix typo, missed home in home.packages 2024-07-25 07:46:49 +01:00
Evie Litherland-Smith 53a8272876 Move where autostarts are defined
Auto start webcord on personal devices
2024-07-25 07:44:36 +01:00
Evie Litherland-Smith 2e68962295 Add autostarts for whatsapp (all), teams (work) and twinkle (work) 2024-07-25 07:40:16 +01:00
Evie Litherland-Smith 653ac9b6c7 Switch default terminal emulator back to Konsole
Pin konsole and firefox to task launcher again

Move Emacs package management out of NixOS, handle in Emacs config
instead
2024-07-24 08:25:37 +01:00
Evie Litherland-Smith 220595235b Revert "Switch default python to use python3Full"
This reverts commit 4dc77fa15e.
2024-07-23 19:40:57 +01:00
Evie Litherland-Smith 4dc77fa15e Switch default python to use python3Full 2024-07-23 18:40:17 +01:00
Evie Litherland-Smith 1cc8ff0094 Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-07-23 15:21:53 +01:00
Evie Litherland-Smith 017766ae7f Pin Emacs to task launcher 2024-07-23 15:21:35 +01:00
Evie Litherland-Smith c8c1560ae7 Add default.nix import back to personal.nix, accidentally deleted when merging 2024-07-23 07:43:30 +01:00
Evie Litherland-Smith ab1086d9ad Merge branch 'main' of https://git.xenia.me.uk/pixelifytica/nixos 2024-07-23 06:52:36 +01:00
Evie Litherland-Smith 04a6e3e5c4 Add openscad, scad-mode package for Emacs
Move prusa-slicer and blender to personal.nix

Add kicad-small
2024-07-23 06:50:55 +01:00
Evie Litherland-Smith a59545e818 Plasma: draw circle around close button (breezerc) 2024-07-22 14:58:26 +01:00
Evie Litherland-Smith d6c80adf66 Plasma: disable translucency 2024-07-22 14:56:39 +01:00
Evie Litherland-Smith 786e3cd9ba Emacs: remove citar-embark 2024-07-22 11:18:34 +01:00
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 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 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 8dfecd463a Uninstall retroarch
Remove Steam support from Lutris
2024-07-13 11:04:11 +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 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
Evie Litherland-Smith 105a35c024 Swap GTK theme to Colloid with purple modification
Swap Qt to use gtk2, should pick up from GTK theme then.

Remove additional packages bundled with sway, installed my own
versions.
2024-07-09 13:07:23 +01:00
Evie Litherland-Smith 1f71cdfcd1 Revert "Swap alacritty for foot (terminal)"
This reverts commit 48793f9718.
2024-07-09 11:59:23 +01:00
Evie Litherland-Smith 6595543ac0 Set corner radius for gtk theme 2024-07-09 08:36:52 +01:00
Evie Litherland-Smith e1146e62c7 Update GTK theme to use accentColourName
Swap from adwaita to adw-gtk3 since adwaita didn't properly allow
overwriting the CSS (I think)
2024-07-09 08:22:24 +01:00
Evie Litherland-Smith 7ea03d08bf Add GTK extra CSS using base16 colours
CSS based on that from stylix
2024-07-09 07:57:36 +01:00
Evie Litherland-Smith 48793f9718 Swap alacritty for foot (terminal) 2024-07-09 07:28:05 +01:00
Evie Litherland-Smith f80f3a8bdd Enable networkmanager-applet, add to on-click for waybar module 2024-07-09 07:18:52 +01:00
Evie Litherland-Smith d0771d3418 Fix firefox bookmark bar setting
Had accidentally duplicated the setting...

Use OS locales for formatting

Use XDG portal for file picker, mime handler, etc...
2024-07-09 07:17:16 +01:00
Evie Litherland-Smith 248c0b16d0 Re-install NYXT
Don't enable no-script-mode by default
2024-07-08 16:35:44 +01:00
Evie Litherland-Smith 6347e32d51 Small format tweaks to waybar calendar module 2024-07-08 12:20:15 +01:00
Evie Litherland-Smith c4e81a6143 Waybar: fix icons in calendar/clock modules 2024-07-08 12:12:31 +01:00
Evie Litherland-Smith 4c961b069f Waybar: change font size for calendar module to be consistent 2024-07-08 12:10:46 +01:00
Evie Litherland-Smith 269e682651 Waybar: fix calendar module colour to use base16 scheme 2024-07-08 12:08:24 +01:00
Evie Litherland-Smith 7533532e2f Adjust font sizes and monitor scaling 2024-07-08 11:24:43 +01:00
Evie Litherland-Smith 5eefdf2026 Vanguard: enable adaptive_sync on primary monitor 2024-07-08 10:30:30 +01:00
Evie Litherland-Smith bda9ce87cb Vanguard: Update monitor scale and position 2024-07-08 10:26:47 +01:00
Evie Litherland-Smith 98ca5c1741 Remove plasma-manager and plasma config
Remove hostname from extraSpecialArgs since I'm not actually using it
anywhere

Update flake inputs
2024-07-08 10:13:51 +01:00
Evie Litherland-Smith 2f20e8688a Remove freecad
Not wayland native
2024-07-08 09:59:04 +01:00