Commit graph

3993 commits

Author SHA1 Message Date
Evie Litherland-Smith 3c043c3899 Remove pinentry-gnome3 from packages, set as pinentry option 2024-09-11 15:33:14 +01:00
Evie Litherland-Smith c3c61929e5 Switch back to sway 2024-09-11 15:19:43 +01:00
Evie Litherland-Smith 62411fde69 Add listings package for LaTeX source code highlighting 2024-09-11 11:51:35 +01:00
Evie Litherland-Smith c5a8e93ccc Adjust gaming packages, add mangohud 2024-09-10 08:05:59 +01:00
Evie Litherland-Smith 83719aca03 Plasma: move pager back to single panel 2024-09-10 07:54:09 +01:00
Evie Litherland-Smith e7423aff20 Add prusa-slicer to Northstar 2024-09-08 10:42:10 +01:00
Evie Litherland-Smith 9c2f44f00e Remove KRDC and Tokodon 2024-09-08 10:41:32 +01:00
Evie Litherland-Smith 9c68829010 Add Consent-O-Matic and ClearURLs extensions to Firefox 2024-09-08 07:43:23 +01:00
Evie Litherland-Smith fb643e6a4f Plasma: pager widget autohide instead of dodgewindows 2024-09-07 08:49:05 +01:00
Evie Litherland-Smith 4e650e176b Switch to using ~/.config/emacs/ instead of ~/.emacs.d/ for Emacs config 2024-09-07 08:17:51 +01:00
Evie Litherland-Smith 3fd4dda8db Add Patreon to bookmarks 2024-09-06 16:21:38 +01:00
Evie Litherland-Smith d10ca77379 Remove TinkerCAD from bookmarks 2024-09-06 16:17:33 +01:00
Evie Litherland-Smith c148c63b7c Add WhatsApp and Home Assistant to bookmarks 2024-09-06 16:14:00 +01:00
Evie Litherland-Smith 0dcb913fa7 Move pager to separate panel at top of screen
Move icontasks to centre of bottom panel

Remove custom terminal keybind, use built-in plasma bind for konsole
2024-09-06 14:25:28 +01:00
Evie Litherland-Smith 9e9f6dee5f Remove Ferdium
Move teams config back in-line, remove config directory
2024-09-06 14:07:46 +01:00
Evie Litherland-Smith 640341cc76 flake.lock: Update
Flake lock file updates:

• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/6e99f2a27d600612004fbd2c3282d614bfee6421?narHash=sha256-eV%2B63gK0Mp7ygCR0Oy4yIYSNcum2VQwnZamHxYTNi%2BM%3D' (2024-08-30)
  → 'github:nixos/nixpkgs/6f6c45b5134a8ee2e465164811e451dcb5ad86e3?narHash=sha256-tiN5Rlg/jiY0tyky%2BsoJZoRzLKbPyIdlQ77xVgREDNM%3D' (2024-09-03)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/5c97fe8af2a2e561f14195ed357d8c451fdbff4c?narHash=sha256-gPR3sxkKxISUvydnqoj54znpUkK8av/HVFuFJuYUw3w%3D' (2024-08-25)
  → 'github:nix-community/plasma-manager/b82b9ba85c156a5e7f865cc94ed2a4df20cbbf39?narHash=sha256-1e9zB0dMRwdAbhxVATlL25rExMDh4gZ/3AXdkpU8408%3D' (2024-09-05)
• Updated input 'tt-schemes':
    'github:tinted-theming/schemes/43294f13504020b879723fa7a00a0abd39b18cc3?narHash=sha256-spz4qmUaejGLB6k/RKc7k%2BunbNogedwdQv5yBoL3ThA%3D' (2024-08-28)
  → 'github:tinted-theming/schemes/992b6c372a00e284a7dc26b19a0d11b7afcba1f1?narHash=sha256-XOxESrzdIpcYMLS%2Bs4D16M4c8gAk3sLyAQUvsb%2BlQLk%3D' (2024-09-02)
2024-09-06 08:23:38 +01:00
Evie Litherland-Smith b165e4471c Set Ferdium to start in background again
Remove some programs from autostarting
2024-09-02 08:33:16 +01:00
Evie Litherland-Smith 39665e6c41 Starship: don't add newline since it looks weird with transience 2024-09-01 19:28:02 +01:00
Evie Litherland-Smith 97407ea5eb Adjust Alacritty to also use fish, in case I switch back 2024-09-01 13:16:24 +01:00
Evie Litherland-Smith 41ead51c95 Update some starship icons 2024-09-01 13:13:15 +01:00
Evie Litherland-Smith f151b3deb1 Fix duplicating "enable_transience" for fish
Starship enables fish transience automatically if it's transience is
enabled, duplicated call was causing errors

Remove obsolete fish.nix
2024-09-01 13:09:30 +01:00
Evie Litherland-Smith 624f347928 Fix typo in Konsole command definition 2024-09-01 13:09:16 +01:00
Evie Litherland-Smith 1e3bbe954e Login shell updates
Fix login shell to bash, remove passthrough.

Set Konsole default command to launch fish, for use as interactive
shell without potential issues that come from being the login shell

Move some configured shell utilities to their own files in shell
directory, stop importing zsh config (replaced by fish)
2024-09-01 12:58:42 +01:00
Evie Litherland-Smith 8c5c6ee528 Move Emacs from default.nix -> desktop.nix
Remove Alacritty, use Konsole instead since already configured for
Yakuake
2024-09-01 08:08:11 +01:00
Evie Litherland-Smith 49601ec3c2 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/e333d62b70b179da1dd78d94315e8a390f2d12e5?narHash=sha256-uM7n5nNL6fmA0bwMJBNll11f4cMWOFa2Ni6F5KeIldM%3D' (2024-08-25)
  → 'github:nix-community/nix-index-database/32058e9138248874773630c846563b1a78ee7a5b?narHash=sha256-WfAHq3Ag3vLNFfWxKHjFBFdPI6JIideWFJod9mx1eoo%3D' (2024-09-01)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/2527da1ef492c495d5391f3bcf9c1dd9f4514e32?narHash=sha256-XROVLf9ti4rrNCFLr%2BDmXRZtPjCQTW4cYy59owTEmxk%3D' (2024-08-24)
  → 'github:nixos/nixpkgs/6e99f2a27d600612004fbd2c3282d614bfee6421?narHash=sha256-eV%2B63gK0Mp7ygCR0Oy4yIYSNcum2VQwnZamHxYTNi%2BM%3D' (2024-08-30)
• Updated input 'tt-schemes':
    'github:tinted-theming/schemes/b287eeabc4f1f63980dbd6f7c6b8593638c0b941?narHash=sha256-r0mHdIreBmEFCoW5lVwFdVMb9MG6pa0vvcO91fOwKg4%3D' (2024-08-26)
  → 'github:tinted-theming/schemes/43294f13504020b879723fa7a00a0abd39b18cc3?narHash=sha256-spz4qmUaejGLB6k/RKc7k%2BunbNogedwdQv5yBoL3ThA%3D' (2024-08-28)
2024-09-01 08:03:07 +01:00
Evie Litherland-Smith b8914a9362 Swap KDE kickoff for kicker, nicer interface
Add panelspacers to centre pager widget
2024-09-01 08:01:44 +01:00
Evie Litherland-Smith 03e897ef79 Adjust ferdium config
Don't run in background, but keep system tray active
2024-09-01 08:01:20 +01:00
Evie Litherland-Smith 5519aecd71 Fix Ferdium setting download folder correctly based on user 2024-08-30 13:22:56 +01:00
Evie Litherland-Smith 5ff572a9b7 Major rewrite/refactor to simplify things
Move home/ directory under system/ directory. Remove duplicated
machine-specific config files, now handled as one per host (excluding
hardware-configuration directory)

Move as much configuration as possible out of flake.nix and into more
appropriate files (e.g. system/default.nix)

Add a desktop.nix and laptop.nix for system, both will import
home/desktop.nix and home/laptop.nix respectively to reduce
duplication in machine-specific config files

Remove games and streaming directories, moved directly into Vanguard
config file

Remove home/personal.nix since it ended up being empty after changes

Remove old sway config since I haven't been maintaining it and this
refactor will definitely break it
2024-08-30 12:57:02 +01:00
Evie Litherland-Smith 90bd505fbb Don't install librewolf by default
Remove nyxt and librewolf from browser mimeapps
2024-08-30 11:04:07 +01:00
Evie Litherland-Smith 88a4291f65 Bring back steam autostart using osConfig 2024-08-30 11:03:00 +01:00
Evie Litherland-Smith 00f3bed407 Vanguard: remove steam autostart 2024-08-30 07:02:56 +01:00
Evie Litherland-Smith bb0407d1e2 Move krita to Vanguard only
Move yakuake autostart to plasma config

Fix (hopefully) steam autostart on Vanguard
2024-08-30 06:29:53 +01:00
Evie Litherland-Smith 97b772af65 yakuake KeepOpen -> true 2024-08-30 05:48:44 +01:00
Evie Litherland-Smith 9aebfab3c6 Add winetricks and dxvk to lutris extra packages 2024-08-29 15:35:08 +01:00
Evie Litherland-Smith a4e7691d3a Only install prusa-slicer on Vanguard 2024-08-29 10:35:08 +01:00
Evie Litherland-Smith d519351810 Autostart steam and webcord on Vanguard 2024-08-29 08:10:50 +01:00
Evie Litherland-Smith 78bad9a802 Enable mbsync service 2024-08-28 08:23:16 +01:00
Evie Litherland-Smith d5e3e49284 flake.lock: Update
Flake lock file updates:

• Updated input 'nix-index-database':
    'github:nix-community/nix-index-database/392828aafbed62a6ea6ccab13728df2e67481805?narHash=sha256-dHMkGjwwCGj0c2MKyCjRXVBXq2Sz3TWbbM23AS7/5Hc%3D' (2024-08-18)
  → 'github:nix-community/nix-index-database/e333d62b70b179da1dd78d94315e8a390f2d12e5?narHash=sha256-uM7n5nNL6fmA0bwMJBNll11f4cMWOFa2Ni6F5KeIldM%3D' (2024-08-25)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/c42fcfbdfeae23e68fc520f9182dde9f38ad1890?narHash=sha256-9tUadhnZQbWIiYVXH8ncfGXGvkNq3Hag4RCBEMUk7MI%3D' (2024-08-17)
  → 'github:nixos/nixpkgs/2527da1ef492c495d5391f3bcf9c1dd9f4514e32?narHash=sha256-XROVLf9ti4rrNCFLr%2BDmXRZtPjCQTW4cYy59owTEmxk%3D' (2024-08-24)
• Updated input 'plasma-manager':
    'github:nix-community/plasma-manager/ae3fc24da9e25a41bf9f30c1719f613bdc7a10b0?narHash=sha256-W1dzhPrY7cYlhoqAQEyk%2BtSe1RDluMUGMO0agGEh%2Bsk%3D' (2024-08-19)
  → 'github:nix-community/plasma-manager/5c97fe8af2a2e561f14195ed357d8c451fdbff4c?narHash=sha256-gPR3sxkKxISUvydnqoj54znpUkK8av/HVFuFJuYUw3w%3D' (2024-08-25)
• Updated input 'tt-schemes':
    'github:tinted-theming/schemes/ef9a4c3c384624694608adebf0993d7a3bed3cf2?narHash=sha256-9i9IjZcjvinb/214x5YShUDBZBC2189HYs26uGy/Hck%3D' (2024-06-21)
  → 'github:tinted-theming/schemes/b287eeabc4f1f63980dbd6f7c6b8593638c0b941?narHash=sha256-r0mHdIreBmEFCoW5lVwFdVMb9MG6pa0vvcO91fOwKg4%3D' (2024-08-26)
2024-08-27 16:18:03 +01:00
Evie Litherland-Smith b8a53463aa Add TouchTerrain and Touch Mapper to bookmarks 2024-08-26 12:19:40 +01:00
Evie Litherland-Smith 637c0ea658 Move ktorrent and CAD/modelling programs to Vanguard only 2024-08-26 12:18:00 +01:00
Evie Litherland-Smith 1660d57678 Add webcord back 2024-08-25 20:30:58 +01:00
Evie Litherland-Smith 6606da7db7 Tweak power settings and timings
When sleeping enter standby then hibernate

Default autoSuspend action still sleep, except low power which is
direct to hibernate

Reduce idle times for battery and lower power settings
2024-08-25 06:35:15 +01:00
Evie Litherland-Smith cf65c7ddad Add Ferdium back but don't replace teams this time
Use for home-assistant, discord and whatsapp currently
2024-08-24 08:08:55 +01:00
Evie Litherland-Smith 5fa7177069 Plasma: move task manager back to left of panel 2024-08-24 06:55:38 +01:00
Evie Litherland-Smith b28339e207 Autostart Teams and Twinkle on all work devices by default 2024-08-23 14:04:53 +01:00
Evie Litherland-Smith a42152b918 Customise yakuakerc
Set sizes, disable title bar and system tray icon
2024-08-23 14:03:49 +01:00
Evie Litherland-Smith 94c0961cb0 Limit resources for nixos-upgrade systemd service 2024-08-23 10:49:58 +01:00
Evie Litherland-Smith 2231dc65a9 Reduce autoUpgrade randomizedDelaySec 2024-08-23 10:29:51 +01:00
Evie Litherland-Smith 0a4900b465 Remove inkscape 2024-08-23 09:46:49 +01:00