Commit graph

272 commits

Author SHA1 Message Date
Evie Litherland-Smith cc1378ac6c Add silicon cli for making code screenshots 2024-07-02 07:02:33 +01:00
Evie Litherland-Smith 068905b7a0 Switch back to pyright LSP for python 2024-07-01 21:20:26 +01:00
Evie Litherland-Smith 1b3bce5fa1 Emacs: add black for python formatting 2024-07-01 18:09:22 +01:00
Evie Litherland-Smith b167a65302 Emacs: remove org-journal 2024-07-01 13:52:38 +01:00
Evie Litherland-Smith 936c62463f Move main plasma panel back to bottom of screen
Keep panel visible, don't dodge windows. Remove setting notification
position so it follows panel again

Add back window changing shortcuts because they work again for some
reason (with no obvious changes)...
2024-06-29 13:00:11 +01:00
Evie Litherland-Smith 2cae695d70 Emacs: disable menu-bar for nix theme only 2024-06-29 12:59:39 +01:00
Evie Litherland-Smith d2b5a25e93 Remove altAccentColourName and associated uses
Enable no-script-mode by default in NYXT
2024-06-29 06:37:54 +01:00
Evie Litherland-Smith a9c96b8a06 Add NYXT bookmark converter, renable NYXT browser
Add converter to read bookmarks.json and convert to lisp format
expected by NYXT

Enable NYXT again (as well as firefox) now that bookmarks are
available

Swap accent and alt accent (with each other)
2024-06-28 08:40:56 +01:00
Evie Litherland-Smith 0370593531 Revert window switching shortcuts since it broke something... 2024-06-28 08:05:00 +01:00
Evie Litherland-Smith 1a4ff38017 Add window switching shortcuts for plasma6
Remove some example & backup rc2 files
2024-06-27 18:14:05 +01:00
Evie Litherland-Smith 94130a9c9c Set trackpad for Tone to natural scrolling
Add typescript (for tsc and tsserver) to javascript installed packages
2024-06-27 13:22:02 +01:00
Evie Litherland-Smith b494229697 Plasma: back to 4 virtual desktops 2024-06-26 19:32:39 +01:00
Evie Litherland-Smith ebd73130f4 Remove duplicated isort definition 2024-06-26 13:46:30 +01:00
Evie Litherland-Smith 4df68fa633 Fix bug missing nodePackages from TS LSP 2024-06-26 13:43:25 +01:00
Evie Litherland-Smith d062732ca0 Switch python to use pylsp again
Add typescript LSP, add nil to Emacs configuration
2024-06-26 13:38:34 +01:00
Evie Litherland-Smith 58c280adcb kwin set default tiling padding to 10 2024-06-26 09:39:45 +01:00
Evie Litherland-Smith 05e85dd0cf kwin tweaks 2024-06-26 06:32:36 +01:00
Evie Litherland-Smith dc303f5a30 Switch papirus folder theme to Breeze 2024-06-25 20:26:00 +01:00
Evie Litherland-Smith 5ef0a50135 Remove panel spacers 2024-06-25 17:11:51 +01:00
Evie Litherland-Smith 3fd6c762ea Plasma: change icon-only task manager to regular task manager
Add sorting and grouping config for task manager

Set kickoff to be pinned by default
2024-06-25 13:32:28 +01:00
Evie Litherland-Smith 6730d79a05 Add klipper config
Make krunner floating again
2024-06-25 11:40:50 +01:00
Evie Litherland-Smith b90bd71fa7 Update plasma-manager URL, moved to nix-community (from pjones) 2024-06-25 10:43:46 +01:00
Evie Litherland-Smith 9022cf2614 Plasma enable date for digital clock again 2024-06-25 10:41:21 +01:00
Evie Litherland-Smith 5711419229 Add nodejs + eslint 2024-06-25 07:31:17 +01:00
Evie Litherland-Smith c6a8a7c34e Fix correct username not being set
Rather than set username in flake.nix, set a default value in
default.nix (since it's always called), and set appropriate values in
personal.nix (pixelifytica) and work.nix (elitherl), since the two
files are mutually exclusive and only one or the other will be
imported.
2024-06-24 09:15:17 +01:00
Evie Litherland-Smith dc2ccdc7ea Add pre-commit hook to run gitleaks
Search for accidentally included secrets when committing
2024-06-24 07:27:22 +01:00
Evie Litherland-Smith 51af98e49b Plasma: move back to single panel 2024-06-24 06:33:59 +01:00
Evie Litherland-Smith 7e3b7d25ea Plasma: more panel config updates 2024-06-23 21:15:42 +01:00
Evie Litherland-Smith b6b6a1e9ca Plasma: Update panel configuration
Split main panel into launcher, status, and pager, in separate
sections of the screen

Fix location for notifications to bottom left corner

Add KDE scripting reference to bookmarks.json
2024-06-23 18:25:45 +01:00
Evie Litherland-Smith 47717a20ca Disable numlock on startup by default 2024-06-23 08:02:16 +01:00
Evie Litherland-Smith 25da0eba52 Unpin systemmonitor from panel, pin systemsettings instead 2024-06-23 06:49:35 +01:00
Evie Litherland-Smith 82104e0204 Add noson package (sonos controller) 2024-06-22 16:52:19 +01:00
Evie Litherland-Smith bbd79d3f84 Remove copy directive from Makefile 2024-06-22 16:40:00 +01:00
Evie Litherland-Smith ae35cc0f69 Fix importing wrong module for Northstar 2024-06-22 16:36:22 +01:00
Evie Litherland-Smith e4516d5585 Some more renaming and moving
Move more to naming folders after function than specific
program (exception being Emacs...), renamed firefox -> browser and obs
-> streaming

Also move importing obs/streaming to personal.nix instead of default

Move Nyxt config into browser directory

Add some KDE apps: ktorrent for personal, kdenlive and krita for
streaming
2024-06-22 16:28:15 +01:00
Evie Litherland-Smith 1abfec381a Flatten and remove some extra files
Move home/ files into flake.nix (for machine-specific) or just up a
level (for default, personal, and work config files)
2024-06-22 16:08:44 +01:00
Evie Litherland-Smith 73db0c0906 Set Northstar touchpad to natural scroll mode
Needs to be done per device (currently) as libinput devices have a
unique ID, hopefully can set as a general setting in the future
2024-06-22 12:10:29 +01:00
Evie Litherland-Smith 281697aa38 Add rc2nix (from plasma-manager) to installed packages 2024-06-22 12:10:16 +01:00
Evie Litherland-Smith 22d0791ad1 Plasma workspaces - rollover desktop navigation 2024-06-22 12:01:53 +01:00
Evie Litherland-Smith e85de5b314 Plasma: switch to 4 virtual desktops on 1 row 2024-06-22 11:59:31 +01:00
Evie Litherland-Smith da659c3d1c Plasma: Set window focus to follow mouse 2024-06-22 11:57:19 +01:00
Evie Litherland-Smith aa495aa582 Update Makefile
Use normal nix build command to build output, instead of relying on
home-manager script that introduces some overhead
2024-06-22 09:40:51 +01:00
Evie Litherland-Smith 5cd5d8ccc2 flake.lock: Update
Flake lock file updates:

• Updated input 'home-manager':
    'github:nix-community/home-manager/845a5c4c073f74105022533907703441e0464bc3' (2024-06-04)
  → 'github:nix-community/home-manager/a1fddf0967c33754271761d91a3d921772b30d0e' (2024-06-16)
• Updated input 'nixpkgs':
    'github:nixos/nixpkgs/9b5328b7f761a7bbdc0e332ac4cf076a3eedb89b' (2024-06-06)
  → 'github:nixos/nixpkgs/dd457de7e08c6d06789b1f5b88fc9327f4d96309' (2024-06-19)
• Updated input 'plasma-manager':
    'github:pjones/plasma-manager/b906c67581fa12ad2821f295b37b5733fcc76926' (2024-06-16)
  → 'github:pjones/plasma-manager/6f182700ad78f13f367fdfff2b0a4062e70eeea8' (2024-06-21)
• Updated input 'tt-schemes':
    'github:tinted-theming/schemes/abcf2a055ae69f1bf047463332f83db3125aa8a5' (2024-04-17)
  → 'github:tinted-theming/schemes/ef9a4c3c384624694608adebf0993d7a3bed3cf2' (2024-06-21)
2024-06-22 09:24:59 +01:00
Evie Litherland-Smith 728d9ed9d7 Update pinned URL for NixOS wiki 2024-06-22 09:20:13 +01:00
Evie Litherland-Smith fc04925c30 Firefox: displaybookmarkstoolbar false -> "never" 2024-06-22 06:35:37 +01:00
Evie Litherland-Smith 17051cb1f8 Add KRDC remote desktop program 2024-06-21 14:02:26 +01:00
Evie Litherland-Smith eafe0945af Replace nixpkgs manual with NixOS manual (canonical source, stable) 2024-06-21 10:06:23 +01:00
Evie Litherland-Smith 6f272d7571 Add nixpkgs documentation to bookmarks.json 2024-06-21 09:25:34 +01:00
Evie Litherland-Smith 87ef1217fc Add notebooks directory to git-sync-all 2024-06-20 19:00:58 +01:00
Evie Litherland-Smith 5fbabd0cb0 Plasma: use -2 for small font point size 2024-06-20 18:57:11 +01:00