Evie Litherland-Smith
077b04ca73
Remove teams-for-linux, update chromium config and add package
...
teams-for-linux seems to have support issues with new teams updates,
so switching to just using chromium as my browser as that should work
better
Add chromium package back, also waybar rewrite and window rules, set
as default browser for mimeapps
Update chromium configs; Add ManagedBookmarks and alphabetise the
other config options. Add ublock-origin, simplelogin and catppuccin
theme plugins
2024-04-03 11:02:26 +01:00
Evie Litherland-Smith
efd81b8b50
Only install teams and nomachine on work PCs
2024-04-02 17:46:02 +01:00
Evie Litherland-Smith
14837ed9d8
Remove whatsapp-for-linux, add firefox bookmark for WhatsApp Web
2024-04-02 17:44:33 +01:00
Evie Litherland-Smith
ecc9fae75a
Major changes: switch to tracking nixos-23.11 and remove stylix.
...
Motivated by the xz backdoor bug, switch NixOS system to track 23.11
instead of unstable, and will bump version numbers as they come along
rather than do rolling release.
Reverted a couple of changes that were introduced in recent nixpkgs
versions, only major one was switching back to swaylock as hyprlock
isn't in nixpkgs 23.11
Remove stylix and replace with lower-level base16.nix, partly because
stylix was doing something strange pulling in extra flakes (and
breaking on 23.11), partly because I was most of the way there anyway.
Remove last references to stylix in config, mostly just changing
stylix.colors to scheme (from base16) and defining fonts in
specialArgs to be used in the same way as before.
2024-03-31 12:59:24 +01:00
Evie Litherland-Smith
70697d91b2
Add Noson (for controlling Sonos speakers)
2024-03-30 11:32:05 +00:00
Evie Litherland-Smith
b662e6e24d
Add noisetorch for microphone noise suppression
2024-03-30 07:48:27 +00:00
Evie Litherland-Smith
6bf3a3bd61
Firefox: disable bookmarks toolbar (by default)
2024-03-26 14:09:18 +00:00
Evie Litherland-Smith
14eb501ad8
Firefox start on blank page instead of a homepage
2024-03-22 10:08:58 +00:00
Evie Litherland-Smith
02e5b25669
Add jq as default installed package
2024-03-20 17:28:06 +00:00
Evie Litherland-Smith
aa4a552bc6
Adjust opacity values a bit (again)
2024-03-19 15:04:27 +00:00
Evie Litherland-Smith
7aacdc7868
Restore NoMachine, X2Go is being unstable
...
Keep X2Go for future testing / other connections if wanted
2024-03-18 16:39:26 +00:00
Evie Litherland-Smith
be494ee9ad
X2Go window rule updates, remove NoMachine install
2024-03-18 10:04:15 +00:00
Evie Litherland-Smith
42dc4efdd2
Add Iosevka flake registry entry
...
Remove pyenv and jupyter registry entries since I don't use them any
more.
2024-03-18 09:44:31 +00:00
Evie Litherland-Smith
cd58445ea3
Add X2Go as potential NoMachine replacement
...
Update hyprland window rules to include x2go
2024-03-18 09:40:56 +00:00
Evie Litherland-Smith
fc5e35a20e
Change wallpaper
2024-03-16 20:12:55 +00:00
Evie Litherland-Smith
fd32f4c101
Switch icon theme to catppuccin-papirus-folders mocha-lavender
...
Change qt styling to use gtk2, hopefully makes theming a bit more
consistent
2024-03-15 17:15:18 +00:00
Evie Litherland-Smith
c2a8ffe4f7
Restore emacsclient for mimetypes
2024-03-15 11:01:09 +00:00
Evie Litherland-Smith
557228b60b
Add neofetch and nix-output-monitor packages
2024-03-14 13:21:44 +00:00
Evie Litherland-Smith
d973beca07
Remove emacsclient, use emacs directly instead
...
Add some specific workspaces (emacs, firefox, libreoffice, chat,
steam) with custom icons, reduce persistent workspaces to those 5,
update windowrules and binds accordingly
2024-03-13 17:52:48 +00:00
Evie Litherland-Smith
2f3451dfa3
Change wallpaper
2024-03-13 07:12:10 +00:00
Evie Litherland-Smith
eca0208ab2
Switch to texlive medium scheme, add lmodern font to system
2024-03-12 13:53:20 +00:00
Evie Litherland-Smith
f01166c03d
Add home-manager search page to firefox bookmarks
2024-03-11 11:20:57 +00:00
Evie Litherland-Smith
ba29776e6c
Tweak opacity values
...
Make popups more opaque that rest of desktop in case popup is over a
bright window (e.g. firefox...)
2024-03-10 07:28:33 +00:00
Evie Litherland-Smith
7bfb8c1718
Set popups to 0.35 opacity
2024-03-09 12:00:16 +00:00
Evie Litherland-Smith
69741482bc
Globally change opacity to 0.65 / 65%
...
Update some more places that weren't using the stylix opacity setting
2024-03-09 12:00:10 +00:00
Evie Litherland-Smith
4be59efb4e
Set XDG defaults in sessionVariables
2024-03-08 08:10:36 +00:00
Evie Litherland-Smith
415fbdd795
Swap swaylock for hyprlock
...
Add hyprlock config file based on https://github.com/NikSneMC/hyprlock
2024-03-04 13:35:26 +00:00
Evie Litherland-Smith
495f748274
Add hyprlock for testing
...
Hypr own screen locker, needs some configuring before ready for proper
use
2024-03-04 06:37:35 +00:00
Evie Litherland-Smith
c6e1dc4f02
Move Iosevka Custom to own flake/repo
...
Packaging Iosevka Custom as separate flake lets me update
independently of main system nixpkgs, so easier to control when to do
the main rebuilds.
2024-03-03 21:16:22 +00:00
Evie Litherland-Smith
192ca0bc2f
iosevka: adjust height of underscore, change paren back to normal
2024-03-02 17:12:55 +00:00
Evie Litherland-Smith
30d6ad9330
Added a few last Iosevka symbol tweaks
2024-03-02 16:10:33 +00:00
Evie Litherland-Smith
d04afc5027
Switch emoji font from noto to emojione
2024-03-02 15:54:08 +00:00
Evie Litherland-Smith
7a10373030
Add nerd-font patched version of custom Iosevka to fonts
...
Move all of the logic for configuring and building the custom fonts to
iosevka.nix, to keep everything relevant in one place.
2024-03-02 15:04:35 +00:00
Evie Litherland-Smith
8cca04b56b
Change style for i, j and l
2024-03-02 14:23:09 +00:00
Evie Litherland-Smith
bea24879bd
Fix Iosevka compile error (lig-plus-chain), narrow nerdfonts to symbols only install
2024-03-02 13:44:20 +00:00
Evie Litherland-Smith
14c369aad0
Remove FantasqueSansMono and Iosevka from NerdFonts
2024-03-02 13:19:08 +00:00
Evie Litherland-Smith
c360986e19
Move custom Iosevka build plan into own file
...
Update some more glyphs for Iosevka
2024-03-02 13:16:48 +00:00
Evie Litherland-Smith
9c4d12b6b7
Add custom Iosevka builds to fonts
2024-03-02 11:38:59 +00:00
Evie Litherland-Smith
71e90e2a72
Slightly increase font size for desktop and popups
2024-03-01 18:07:03 +00:00
Evie Litherland-Smith
d39dbcc261
Font updates, switch to FantasqueSansMono as main font
...
Add FantasqueSansMono Nerd Font as primary font to use, keep Iosevka
for now until I'm sure about it. Also add a few fun fonts (VictorMono
for it's ridiculous cursive italics, HeavyData because it's basically
illegible but looks fun to use for certain applications)
Move all nerdfont definition into a single package override in
stylix.nix, remove from fonts.packages list as stylix handles adding
this automatically
2024-03-01 17:59:24 +00:00
Evie Litherland-Smith
c0daef5a76
Add catppuccin theme to firefox
2024-02-29 15:55:41 +00:00
Evie Litherland-Smith
135db95075
Re-theme back to catppuccin mocha with lavender accent
2024-02-29 15:29:19 +00:00
Evie Litherland-Smith
7912356eb6
Switch back to modus-vivendi-tinted
2024-02-29 10:32:53 +00:00
Evie Litherland-Smith
b4e558ab08
Switch to regular modus-vivendi theme, remove theme from firefox
...
Set bat as default pager in nushell
2024-02-27 15:22:56 +00:00
Evie Litherland-Smith
5ed0d0ef60
hyprland: fix setting cursor, increase size 24 -> 32
2024-02-27 14:00:11 +00:00
Evie Litherland-Smith
4bdd2313e5
Remove fish
2024-02-26 08:16:39 +00:00
Evie Litherland-Smith
78f7af88a8
Move autoUpgrade back to flake.nix but use flake output instead of URL
...
Set autoUpgrade flake to current flake outpath but keeping nixpkgs
update, means things won't automatically be rolled back if there's no
internet connection. Keep using remote URL for server though to keep
unattended updates.
2024-02-26 08:12:26 +00:00
Evie Litherland-Smith
b7a21f3377
Fix typo in getting flakeURL for autoUpgrade
2024-02-25 07:53:58 +00:00
Evie Litherland-Smith
f542e2a922
Revert "Move stylix module definition, not needed for server"
...
This reverts commit c9ab74c825
.
Add stylix to system/default.nix
2024-02-25 07:39:37 +00:00
Evie Litherland-Smith
9e92c21fbd
Move some things into separate files, add laptop power management
...
Move autoUpgrade, nix registry and stylix settings to their own files, only
import autoUpgrade on desktops and server
Add laptop system file to control power management
Move some bits from flake.nix to default.nix and desktop.nix where
appropriate
2024-02-25 06:32:13 +00:00
Evie Litherland-Smith
3804961963
Add signal-desktop, update waybar rewrite rules
...
Add signal again as it now support wayland properly
Update a few waybar rewrite rules to catch titles better
2024-02-21 08:30:18 +00:00
Evie Litherland-Smith
e773934b19
Remove protonvpn client, add wireguard-tools
2024-02-20 15:36:16 +00:00
Evie Litherland-Smith
fe73bf7b81
Switch from aspell to hunspell
...
Remove tagger and czkawka from permanently installed programs, can
just use transiently when I want one of them
2024-02-19 12:16:07 +00:00
Evie Litherland-Smith
5350d64a70
Clean up some comment blocks in firefox.nix
2024-02-17 19:26:14 +00:00
Evie Litherland-Smith
eaa0596003
Move xdg.portal definition from desktop.nix to hyprland.nix
2024-02-12 13:03:05 +00:00
Evie Litherland-Smith
ddcd639845
Update xserver xkb expression
2024-02-12 07:19:07 +00:00
Evie Litherland-Smith
53c4b49e11
Add home-manager options to firefox managed bookmarks
2024-02-09 07:43:54 +00:00
Evie Litherland-Smith
d9125b5b0c
Finish re-themeing to my custom modus-vivendi / sweet-gtk combo
2024-02-09 07:25:02 +00:00
Evie Litherland-Smith
9ef93d0716
Add nomachine to all desktops
2024-02-09 06:39:18 +00:00
Evie Litherland-Smith
fe5f3092dc
Switch firefox theme to Tokyo-Night-Niivu until I sort out userChrome
2024-02-08 19:05:27 +00:00
Evie Litherland-Smith
c9de371801
Use custom base16-modus-vivendi-tinted theme
...
Update some stylix colour uses to the mnemonic name version (where
possible)
Add a mustache template for waybar and use for style.css
Switch firefox to use sweet theme by default
2024-02-08 17:32:21 +00:00
Evie Litherland-Smith
e07ff08ddf
Add sweet firefox theme but don't switch yet
...
TODO investigate firefox userChrome
2024-02-08 08:14:07 +00:00
Evie Litherland-Smith
5379085b5e
Add thunar back as filebrowser
...
Use gnome version of gvfs to enable samba support
2024-02-08 07:44:47 +00:00
Evie Litherland-Smith
7a0aedc811
Add libreoffice back
2024-02-08 07:11:10 +00:00
Evie Litherland-Smith
6e9719e940
firefox: don't purge cache and cookies on exit
2024-02-08 07:10:58 +00:00
Evie Litherland-Smith
61a5aa813a
Set firefox home page to nucleus on work machines
...
Enable home button again
2024-02-07 07:42:56 +00:00
Evie Litherland-Smith
a181d68aec
Bring some firefox prefs over from home-manager module
2024-02-07 07:27:46 +00:00
Evie Litherland-Smith
80b6ecbd2e
Remove chromium and switch back to firefox (again)
...
Update firefox policy settings
Remove chromium and qutebrowser from waybar
Add mozilla policy bookmark to nyxt bookmarks
2024-02-07 07:14:12 +00:00
Evie Litherland-Smith
fc76c93caf
Swap gimp for inkscape, for wayland support
2024-02-05 13:45:16 +00:00
Evie Litherland-Smith
aec22192b8
Add gimp and tagger to installed programs
...
Reorganise where some programs are defined
2024-02-05 11:59:43 +00:00
Evie Litherland-Smith
36c48e2bc6
Add/update some more mimetyeps
2024-02-05 07:24:33 +00:00
Evie Litherland-Smith
880d7020e8
Remove browser mime association for zoom and teams
2024-02-05 07:00:55 +00:00
Evie Litherland-Smith
463e92b3ad
Temp remove nyxt from mimeapps
...
Add shellscripts mime entry
2024-02-05 06:53:12 +00:00
Evie Litherland-Smith
6f7e6d18b9
Add emacs as default for inode/directory mimetype
2024-02-03 13:09:25 +00:00
Evie Litherland-Smith
8d9bd3e607
Nyxt performance maybe fixed? Switch back to nyxt as main with backup
...
chromium
2024-02-02 07:30:57 +00:00
Evie Litherland-Smith
e5d09152c1
Add firefox back with updated mimeapps
2024-02-02 06:43:10 +00:00
Evie Litherland-Smith
85dc4ee211
Switch chromium to (explicitly) degoogled chromium
2024-02-01 13:42:51 +00:00
Evie Litherland-Smith
1d4b2e9366
Replace nyxt with qutebrowser as default for better performance
...
Keep nyxt around, will switch back when blink support is added (in
progress at the moment)
Update mime entries so qutebrowser is the default browser, also
rewrote slightly so avoid the massive repetition in there previously
2024-02-01 07:24:18 +00:00
Evie Litherland-Smith
dabba27678
chromium: switch to atlas searxng as default provider as well
2024-02-01 06:35:01 +00:00
Evie Litherland-Smith
21c0dc8176
Switch foot back to alacritty, rearrange some sections
...
Move stylix target control into individual expressions
Remove thunar
Remove dex, enable systemd services for blueman-applet and
network-manager-applet
Remove mpg123
Qualify package calls in hyprland config using nixpkg definitions
Remove "make switch" from Makefile, replaced by (preferred)
nixos-update
2024-01-30 16:10:12 +00:00
Evie Litherland-Smith
09df446bd7
Reformat all using alejandra
2024-01-30 14:21:50 +00:00
Evie Litherland-Smith
ca8bba962a
chromium: keep site_settings and hosted_app_data
2024-01-30 09:10:55 +00:00
Evie Litherland-Smith
b3d73b9ae7
Add firefox as additional mime entry
...
Now I don't have to constantly update this list if I change browsers again...
2024-01-30 08:06:05 +00:00
Evie Litherland-Smith
6e27f565a6
chromium: clear browsing data on exit
2024-01-30 08:04:37 +00:00
Evie Litherland-Smith
7615030b6b
Fix chromium mime entry, add nyxt as fallback for chromium entries
2024-01-29 15:38:15 +00:00
Evie Litherland-Smith
1a2b266947
Remove xdgOpenUsePortal
2024-01-29 14:38:21 +00:00
Evie Litherland-Smith
762f1ef71d
Remove teams-for-linux, switch back to chromium for backup browser
...
Add emacsclient as preferred mime entry with emacs as fallback
2024-01-29 11:33:05 +00:00
Evie Litherland-Smith
2b49d97200
Delete some unused system packages
2024-01-29 08:22:25 +00:00
Evie Litherland-Smith
c006895344
Enable emacs service on socket activation
...
Move emacs dependencies into home/emacs/default.nix to avoid having
two files
Don't start emacs server from hyprland startup now
Remove firefox home module, use system module only
2024-01-29 08:21:26 +00:00
Evie Litherland-Smith
f9bfc43e43
Try switching to a more minimal, custom TeX install
2024-01-29 06:15:11 +00:00
Evie Litherland-Smith
1a2310c4a2
Remove cemu and marathon games
2024-01-29 06:05:29 +00:00
Evie Litherland-Smith
1bd560f95b
Back to jedi-language-server now that I've got it working with flymake
2024-01-28 12:30:06 +00:00
Evie Litherland-Smith
15b40a6643
Add flymake-shellcheck, add prettier, pylsp back to pyright
2024-01-28 10:02:44 +00:00
Evie Litherland-Smith
88ed043992
Switch swaylock for swaylock-effects
2024-01-27 08:31:11 +00:00
Evie Litherland-Smith
b01c270c2e
Remove some programs
2024-01-27 08:11:54 +00:00
Evie Litherland-Smith
8e7f5ffddb
Merge branch 'main' of https://git.xenia.me.uk/xenia/nixos
2024-01-25 06:33:38 +00:00
Evie Litherland-Smith
9b63b9308f
Remove black, add ruff back (for apheleia)
2024-01-24 15:49:09 +00:00
Evie Litherland-Smith
53528c0446
Remove pyflakes...
2024-01-24 09:36:13 +00:00
Evie Litherland-Smith
7200c67e06
Remove ruff as python-lsp-ruff handles it, add pyflakes for emacs
2024-01-24 09:34:46 +00:00
Evie Litherland-Smith
91a30d7f46
Swap pyright back for python-lsp-server
...
Add python-lsp-ruff plugin but NOT mypy as performance is horrible,
use mypy as standalone tool only
Remove some unused LSPs/linters/formatters
2024-01-24 09:19:15 +00:00